So, after watching Family Appreciation Day I noticed that Granny Smith referred to her family as the Smith family. I had always thought that her name was "Granny Smith" not Granny. Would her parents have named her Granny as a child? And when she got married wouldn't she have changed her last name to Apple so she would be called "Granny Apple"? I can understand her parents naming her Granny Smith since it's a type of apple, (although her parent's cutie marks didn't have anything to do with apples) because that makes some kind of sense. So if her surname is Smith it wouldn't make much sense to name her Granny Smith because she would be Granny Smith Smith. And if her name was just Granny, that would be a really stupid name.
This got me wondering where ponies come up with their names. The Mane 6's names kind of make sense, Applejack comes from an apple family, Pinkie Pie is pink, Rainbow Dash has rainbow hair (I dunno about the Dash, maybe she came out really fast), and Rarity just sounds a bit like a normal name, like maybe her parents thought that she was rare and special like a gemstone. Fluttershy, I get the flutter but how would her parents have known she was shy when she was first born? Twilight Sparkle sounds pretty so I'm fine with that.
I have no idea what Scootaloo's parents were thinking when they named her, or Silver Spoon (I get being born with a silver spoon in your mouth but since she's the spoon shouldn't she have been in someone's mouth?), Diamond Tiara, Lickety Split, Filthy Rich, Stinkin' Rich, Fancy Pants (I would hate that name as a colt), Upper Crust etc's parents. Some of their names are just stupid.
Soooo, any theories or thoughts on where the parents get the names from or why they name their kids after strange things or strange not things?