Choosing a baby name is a difficult task. A name is so important to a person's identity and you don't want to make the wrong choice. It is hard to pick a name for someone that you haven't even met yet.
Baby naming is even more difficult when you are a teacher. Teachers know way too many kids and way too many names. You know the "good kids" and the "bad kids" and you DON'T want to pick a bad kid name. You also know the names that are constantly misspelled or mispronounce and the names that are way too popular (ie. Sophia B., Sophia M., Sophia T. etc.)
When we named our son Theodore it wasn't a very popular name. We loved the nickname Teddy and we loved that it came with a bunch of different nicknames to choose from so he could customize his name when he was older. Teddy is a classic boy's name and a good classic never goes out of style.
For this list I picked names that I would actually choose for my own child (although my husband would probably put the kibosh on all of them). In my opinion, thes names have classic roots, aren't too trendy, and they all have cute nicknames. They are inspired by some of my favorite children's picture books that you should definitely consider adding to your child's book shelf whether you choose one of these names or not.
This post contains Amazon affiliated links for your convenience. I only write about products I love and all thoughts and opinions expressed are my own. See full disclosure here.
The classic picture book by Maurice Sendak is about an imaginative little boy named Max who starts a "wild rumpus" with some crazy beasts! Max is one of my favorite nicknames; short for Maximillian, Maximus or Maxwell. Max literally means "great" so you know it is good!