Here, in all their glory, are the best town names in Minnesota from A to Z. Right off, I'm going to admit that this isn't any kind of scientific study, or worldwide poll or anything like that.

I was inspired by a post from a website named OnlyInYourState, titled "These 15 Towns in Minnesota Have the Strangest Names You'll Ever See" and I decided that I'd simply choose my favorite Minnesota town names.

The names of these towns aren't necessarily strange (although I think many of them are), or funny (although a few of them made me laugh out loud), or anything. I just read through a Wikipedia list of all the town names in Minnesota and picked the best one starting with each letter of the alphabet.

I thought about making comments about each one, but instead I decided just to let you all enjoy them for what they are. And to make your own jokes, comments or realizations about them among yourselves.

Take a look at them and if you think you've got a Minnesota town name that should be here instead, tell us about it. Enjoy!

Amboy - Blue Earth County; population 534
Bowlus - Morrison County; population 290
Climax - Polk County; population 267
Dilworth - Clay County; population 4,024
Echo - Yellow Medicine County; population 278
Fertile - Polk County; population 842
Good Thunder - Blue Earth County; population 583
Harmony - Fillmore County; population 1,020
Independence - Hennepin County; population 3,504
Jasper - Pipestone and Rock Counties; population 633
Kiester - Faribault County; population 501
Landfall - Washington County; population 686
Mentor - Polk County; population 153
Nowthen - Anoka County; population 4,444
Ogema - Becker County; population 184
Puposky - Beltrami County; population uncertain...
Quamba - Kanabec County; population 123 (the only town in Minnesota that starts with Q)
Regal - Kandiyohi County; population 34
Sleepy Eye - Brown County; population 3,599
Tenstrike - Beltrami County; population 201
Upsala - Morrison County; population 427
Viking - Marshall County; population 104
Wykoff - Fillmore County; population 444
(There are no towns in Minnesota that start with X or Y!)
Zumbrota - Goodhue County; population 3,252

(All population figures come from the 2010 Census.)

Honorable mentions: Babbitt, Bertha, Clontarf, Erskine, Funkley, Grygla, Ivanhoe, Mizpah, Nimrod, and Welcome.

That's all, folks...