Magic Baby Names is a unique search site with 99,970 names collected from 2,320,255 family trees, containing 114,565,931 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 England Top 50 baby names for boys:

The EnglandTop50 tag is based on Top Baby Names in England for 2014
David   Henry   Lucas   Harley
James   Alexander   Isaac   Theo
William   Samuel   Riley   Alfie
Daniel   Luke   Mason   Freddie
Thomas   Ethan   Leo   Finley
Matthew   Noah   Oscar
Joseph   Dylan   Jayden
George   Harry   Sebastian
Jack   Charlie   Lewis
Jacob   Jake   Harrison
Joshua   Logan   Toby
Adam   Max   Harvey
Edward   Arthur   Mohammed
Tyler   Oliver   Muhammad
Benjamin   Zachary   Archie

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