Give us a little more information and we'll give you a lot more relevant content
Your child's birthday or due date
Girl Boy Not Sure
Add A Child
Remove A Child
I don't have kids
Thanks For Subscribing!
Oops! Something went wrong. Please contact

The 12 Best Baby Name Generators on the Internet

The Magic 8 Ball equivalent of choosing your child's name is as good a technique as any.

When choosing baby names, it’s OK to get some help from the experts. If you’re sick of the baby name books and suggestions from friends and family that you have to pretend to consider, if you’re about to name your kid after a vegetable or a Game of Thrones character, it may be time to turn to the internet’s vast supply of baby name generators. 

They’re numerous and varied these days, and much more nuanced than you might think. Baby name generators can help you find names that reflect your family’s origins or religion (or political leanings), have a specific meaning, or — if you’re into this — are comprised of the letters in your and your partner’s names. Here are the 12 best.

Nameclouds This multifaceted, user-friendly app is like the Pandora of name generators. You just plug in a name you like, and Nameclouds will generate a list of similar names. It’s perfect for coordinating sibling names, or for fielding names to find one everyone can agree on. You can also explore data on how popular a given name is state by state or over time, and see how a name evolves based on parental income, education and political stance. Love a name but hate that everyone seems to have it? Nameclouds can fix that, too, with its sliding bar of  “popularity.” Type in the name “Anna,” and it generates names with similar characteristics: Lilly, Amy, and Alyssa. But move the popularity scale to the left and it offers up more unique variations: Mallory, Asia, Ashanti, Moriah, Ayana, or Amber.

Nameberry This popular name generator has a whole bunch of ways to find the perfect name. You can search by letter, origin, meaning, category, popularity, or even names similar to ones you already like. 

Baby Name Genie You can input the last name and gender of the baby, and the site will choose a first and middle name that pair well. This site has you add details like your last name, your parents’ names, and the names of people you admire to find the perfect name for your baby. Deciding how to combine or not combine last names can be difficult enough. But Best Little Baby will take the guesswork out of your baby’s first name, creating names based on a combination of yours and your partner’s. 

Baby Center Celebrity Name Generator If you’re in the market for a name fit for the spotlight, look no further. This generator creates star-bound names based off of your name and favorite animal.

Baby Names Etc. This site generates a name based on a survey you fill out, with questions about your favorite music genre, scent, and pie flavor, among other things. You know, the types of questions you ask yourself before bringing a child into this world. This hilarious hipster name generator has you describe exactly what type of hipster you’re planning on raising before spitting out a custom “small batch” name for you. Is your baby someone who prefers craft milk, or are they already vegan? The name I ended up with is Agnes Buttercup Camellia Kelleher. Beat that. 

Stuck On You This generator allows you to choose origins for names, as well as letters you’d like for the name to start or end with. 

Kids Spot This site allows you to search for names with a specific meaning. If you want to name your kid something reminiscent of hope, strength, kindness, or loyalty, you’ve got options. 

Shutterfly  Once you fill out your last name, the baby’s gender and a category, from celebrity to vintage, Shutterfly will generate the perfect first and middle name for you.

Nymbler This generator is perfect for the parents who have a name in mind that they can’t use it for one reason or another. You type in a name you like, or even your own name or your partner’s, and it generates a handful of names “inspired” by the one you input. If you don’t know where to start in choosing your baby’s name, this is the place to go. True to its name, it simply offers up one boy, girl, and unisex name at a time, and allows you to keep clicking for new ones.