We have 60,784 girl names, and 42,293 boy names in our database
(via official birth registers)
Search any baby name, explore trends from 1996 to 2024, compare names side by side, and discover rare or rising favourites from the England & Wales dataset.
Compare up to 4 names side by side.
Browse names by letter, popularity range, or sort to find the perfect name.
Who's rising and falling? Loading…