Magic Baby Names is a unique search site with 99,552 names collected from 2,244,762 family trees, containing 110,838,378 people.

But you don't need to trawl through long lists of baby names any more!

Simply enter names you like and let this genius technology inspire you to find the perfect name. How?

My favorite names


Click the ♡ next to a name to add it to your favorites.

Magic Baby Names

Popular US Top 50 baby names for boys:

The USTop50 tag is based on Top Baby Names for 2013
John   Benjamin   Alexis   Avery
Michael   Nathan   Caleb   Eli
David   Henry   Isaac   Levi
James   Alexander   Riley   Wyatt
William   Samuel   Mason   Landon
Daniel   Jonathan   Jackson   Isaiah
Andrew   Luke   Owen   Addison
Matthew   Ethan   Hunter   Aubrey
Joseph   Noah   Aiden   Brayden
Christopher   Dylan   Gavin   Harper
Ryan   Christian   Elijah   Jaxon
Jack   Liam   Jayden
Jacob   Logan   Sebastian
Anthony   Gabriel   Julian
Joshua   Lucas   Carter

Click a name to browse or enter a different name below: