1. You must love it. And maybe your partner. It doesn't matter if your mother, your in-laws, your sister, your grandma or anyone else under the sun hates it with a fiery passion. All that matters is that you love it.
2. Make sure it works for any age. Sure it can be easy to lean towards cutesy names when they are a tiny, adorable newborn, but someday that little baby is going to be a grown up with a career. Think about how the name will translate through different ages.
4. Don't get weird with the spelling. Some parents just take the spelling variation thing too far. It's a pain in the butt to correct people's spelling throughout your entire life, trust me, I know. Thanks a lot mom and dad!
5. Don't invent stupid names. There's some odd trend lately where parents take two or three names, smash them together and for some reason think it's a good idea. Spoiler alert, it's not. Same goes for people who name their kids after stupid things such as after the Facebook "like" button, or the Seattle Seahawk's "Legion of Boom".