Skip to main content   Back to Top

Baby Names Finder and Generator

Photo of Babies
Top 10 Baby Names
2019
Girls
  • Olivia
  • Emma
  • Ava
  • Sophia
  • Isabella
  • Charlotte
  • Amelia
  • Mia
  • Harper
  • Evelyn
Boys
  • Liam
  • Noah
  • Oliver
  • William
  • Elijah
  • James
  • Benjamin
  • Lucas
  • Mason
  • Ethan
Top 10 Baby Names
2018
Girls
  • Emma
  • Olivia
  • Ava
  • Isabella
  • Sophia
  • Charlotte
  • Mia
  • Amelia
  • Harper
  • Evelyn
Boys
  • Liam
  • Noah
  • William
  • James
  • Oliver
  • Benjamin
  • Elijah
  • Lucas
  • Mason
  • Logan
Top 10 Baby Names
2017
Girls
  • Emma
  • Olivia
  • Ava
  • Isabella
  • Sophia
  • Mia
  • Charlotte
  • Amelia
  • Evelyn
  • Abigail
Boys
  • Liam
  • Noah
  • William
  • James
  • Logan
  • Benjamin
  • Mason
  • Elijah
  • Oliver
  • Jacob
Top 10 Baby Names
2016
Girls
  • Emma
  • Olivia
  • Ava
  • Sophia
  • Isabella
  • Mia
  • Charlotte
  • Abigail
  • Emily
  • Harper
Boys
  • Noah
  • Liam
  • William
  • Mason
  • James
  • Benjamin
  • Jacob
  • Michael
  • Elijah
  • Ethan
Top 10 Baby Names
2015
Girls
  • Emma
  • Olivia
  • Sophia
  • Ava
  • Isabella
  • Mia
  • Abigail
  • Emily
  • Charlotte
  • Harper
Boys
  • Noah
  • Liam
  • Mason
  • Jacob
  • William
  • Ethan
  • James
  • Alexander
  • Michael
  • Benjamin
Top 10 Baby Names
2014
Girls
  • Emma
  • Olivia
  • Sophia
  • Isabella
  • Ava
  • Mia
  • Emily
  • Abigail
  • Madison
  • Charlotte
Boys
  • Noah
  • Liam
  • Mason
  • Jacob
  • William
  • Ethan
  • Michael
  • Alexander
  • James
  • Daniel
Top 10 Baby Names
2013
Girls
  • Sophia
  • Emma
  • Olivia
  • Isabella
  • Ava
  • Mia
  • Emily
  • Abigail
  • Madison
  • Elizabeth
Boys
  • Noah
  • Liam
  • Jacob
  • Mason
  • William
  • Ethan
  • Michael
  • Alexander
  • Jayden
  • Daniel
Top 10 Baby Names
2012
Girls
  • Sophia
  • Emma
  • Isabella
  • Olivia
  • Ava
  • Emily
  • Abigail
  • >Mia
  • Madison
  • Elizabeth
Boys
  • Jacob
  • Mason
  • Ethan
  • Noah
  • William
  • Liam
  • Jayden
  • Michael
  • Alexander
  • Aiden
Top 10 Baby Names
2011
Girls
  • Sophia
  • Isabella
  • Emma
  • Olivia
  • Ava
  • Emily
  • Abigail
  • Madison
  • Mia
  • Chloe
Boys
  • Jacob
  • Mason
  • William
  • Jayden
  • Noah
  • Michael
  • Ethan
  • Alexander
  • Aiden
  • Daniel
Top 10 Baby Names
2010
Girls
  • Isabella
  • Sophia
  • Emma
  • Olivia
  • Ava
  • Emily
  • Abigail
  • Madison
  • Chloe
  • Mia
Boys
  • Jacob
  • Ethan
  • Michael
  • Jayden
  • William
  • Alexander
  • Noah
  • Daniel
  • Aiden
  • Anthony
Top 10 Baby Names
2000
Girls
  • Emily
  • Hannah
  • Madison
  • Ashley
  • Sarah
  • Alexis
  • Samantha
  • Jessica
  • Elizabeth
  • Taylor
Boys
  • Jacob
  • Michael
  • Matthew
  • Joshua
  • Christopher
  • Nicholas
  • Andrew
  • Joseph
  • Daniel
  • Tyler
Top 10 Baby Names
1990
Girls
  • Jessica
  • Ashley
  • Brittany
  • Amanda
  • Samantha
  • Sarah
  • Stephanie
  • Jennifer
  • Elizabeth
  • Lauren
Boys
  • Michael
  • Christopher
  • Matthew
  • Joshua
  • Daniel
  • David
  • Andrew
  • James
  • Justin
  • Joseph
Top 10 Baby Names
1980
Girls
  • Jennifer
  • Amanda
  • Jessica
  • Melissa
  • Sarah
  • Heather
  • Nicole
  • Amy
  • Elizabeth
  • Michelle
Boys
  • Michael
  • Christopher
  • Jason
  • David
  • James
  • Matthew
  • Joshua
  • John
  • Robert
  • Joseph
Top 10 Baby Names
1970
Girls
  • Jennifer
  • Lisa
  • Kimberly
  • Michelle
  • Amy
  • Angela
  • Melissa
  • Tammy
  • Mary
  • Tracy
Boys
  • Michael
  • James
  • David
  • John
  • Robert
  • Christopher
  • William
  • Brian
  • Mark
  • Richard
Top 10 Baby Names
1960
Girls
  • Mary
  • Susan
  • Linda
  • Karen
  • Donna
  • Lisa
  • Patricia
  • Debra
  • Cynthia
  • Deborah
Boys
  • David
  • Michael
  • James
  • John
  • Robert
  • Mark
  • William
  • Richard
  • Thomas
  • Steven
Top 10 Baby Names
1950
Girls
  • Linda
  • Mary
  • Patricia
  • Barbara
  • Susan
  • Nancy
  • Deborah
  • Sandra
  • Carol
  • Kathleen
Boys
  • James
  • Robert
  • John
  • Michael
  • David
  • William
  • Richard
  • Thomas
  • Charles
  • Gary
Top 10 Baby Names
1970
Girls
  • Mary
  • Barbara
  • Patricia
  • Judith
  • Betty
  • Carol
  • Nancy
  • Linda
  • Shirley
  • Sandra
Boys
  • James
  • Robert
  • John
  • William
  • Richard
  • Charles
  • David
  • Thomas
  • Donald
  • Ronald
Top 10 Baby Names
1930
Girls
  • Mary
  • Betty
  • Dorothy
  • Helen
  • Margaret
  • Barbara
  • Patricia
  • Joan
  • Doris
  • Ruth
Boys
  • Robert
  • James
  • John
  • William
  • Richard
  • Charles
  • Donald
  • George
  • Joseph
  • Edward
Top 10 Baby Names
1920
Girls
  • Mary
  • Dorothy
  • Helen
  • Margaret
  • Ruth
  • Mildred
  • Virginia
  • Elizabeth
  • Frances
  • Anna
Boys
  • John
  • William
  • Robert
  • James
  • Charles
  • George
  • Joseph
  • Edward
  • Frank
  • Richard
Top 10 Baby Names
1910
Girls
  • Mary
  • Helen
  • Margaret
  • Dorothy
  • Ruth
  • Anna
  • Elizabeth
  • Mildred
  • Marie
  • Alice
Boys
  • John
  • James
  • William
  • Robert
  • George
  • Joseph
  • Charles
  • Frank
  • Edward
  • Henry
Top 10 Baby Names
1900
Girls
  • Mary
  • Helen
  • Anna
  • Margaret
  • Ruth
  • Elizabeth
  • Florence
  • Ethel
  • Marie
  • Lillian
Boys
  • John
  • William
  • James
  • George
  • Charles
  • Robert
  • Joseph
  • Frank
  • Edward
  • Henry

I would like my baby name begin with

Initial letter:  

Show me baby names for

Gender:

Tips for Picking Baby Names

Guess what? There are thousands of baby names out there, and picking the right name for your child is no small feat. Just think, your little wonder is going to carry the name for the rest of his or her life, so it’s worth putting the time in to make certain the proposed name is a good match for your last name.

Talk to Your Partner and Brainstorm/Edit a List

Picking baby names should start with discussion. Be sure to speak with your partner often and maintain an ongoing list of possible names. You’ll need to consider family members and pinpoint sensitivities to certain names. Naming children after family members is a common tradition and may give you a great starting point. You also may want to consider baby name meanings.

The Sound Check

When it comes down to it, you want to pick a baby name that sounds right with your family’s surname. Say the name aloud and repeat – your very own sound check. Does it have a nice ring to it? If your last name is short, try a longer first name. The same is true with a longer surname – give a short first name a try. Recite and repeat. Don’t worry you’ll get it right when it sounds right.

Be Mindful of Acronyms

It’s amazing how creative – and sadly, sometimes cruel – other children can be. Try to brainstorm possible nicknames and play around with acronyms using your intended baby names’ initials. You’d be surprised what you – and eventually other children – can come up with. Factoring acronyms and nicknames into the equation is a best practice.

Keep the Name a Surprise

Remember, this is your baby, so edit the list as you and your spouse/partner see fit.

We hope our baby names finder will generate some options and give you some inspiration and a head start. When you find the right name, we recommend you keep it a surprise until after the birth. This way friends and relatives are less likely to raise objections or offer other suggestions (and believe us you’ll get them before the big day) when presented with a final name selection. It’s your baby, so as long as you and your partner are okay with it, it will be the right name for your child.