Magic Baby Names is a unique search site with 109,335 names collected from 3,150,106 family trees, containing 155,541,013 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 100 baby names for boys:

The EnglandTop100 tag is based on Top Baby Names in England for 2014
Michael   Alex   Dylan   Connor
David   Adam   Liam   Isaac
James   Edward   Charlie   Riley
Robert   Henry   Jake   Mason
William   Benjamin   Arthur   Jackson
Daniel   Tyler   Logan   Owen
Thomas   Nathan   Austin   Leo
Matthew   Alexander   Max   Blake
Joseph   Samuel   Lucas   Oscar
Ryan   Aaron   Oliver   Elijah
George   Luke   Gabriel   Frederick
Jack   Ethan   Zachary   Sebastian
Charles   Noah   Louis   Jayden
Jacob   Jamie   Albert   Joey
Joshua   Harry   Caleb   Tommy
Even more boys names...

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


Privacy Policy