Choosing a baby name is one of the most exciting decisions parents make, and what better way to find inspiration than by looking at what's trending right now? In England and Wales, baby naming trends reflect a beautiful mix of classic elegance, modern appeal, and cultural diversity. Whether you're drawn to timeless names that have charmed generations or contemporary choices that feel fresh and distinctive, the current top 50 offers something for every taste. This list reveals what parents are actually naming their babies today, giving you real-world insight into the names that are capturing hearts across the country. Read on to discover whether your favorite name is climbing the charts, and find your next great baby name inspiration.
- Muhammad — Muhammad holds the top spot for boys' names in England and Wales, reflecting the growing diversity of baby naming across the country.
- Olivia — Olivia reigns as the most popular girls' name in England and Wales right now.
- Amelia — Amelia claims the second position for girls' names in England and Wales.
- Noah — Noah is currently the second most popular boys' name in England and Wales.
- Lily — Lily ranks third among girls' names in England and Wales.
- Oliver — Oliver takes the third spot for boys' names in England and Wales.
- Isla — Isla is the fourth most popular girls' name in England and Wales.
- Arthur — Arthur holds fourth place for boys' names in England and Wales.
- Ivy — Ivy ranks fifth for girls' names in England and Wales.
- Leo — Leo is currently fifth among boys' names in England and Wales.
- George — George ranks sixth for boys' names in England and Wales.
- Florence — Florence takes sixth place among girls' names in England and Wales.
- Luca — Luca is the seventh most popular boys' name in England and Wales.
- Freya — Freya holds seventh position for girls' names in England and Wales.
- Poppy — Poppy ranks eighth among girls' names in England and Wales.
- Theodore — Theodore takes eighth place for boys' names in England and Wales.
- Ava — Ava is the ninth most popular girls' name in England and Wales.
- Oscar — Oscar ranks ninth for boys' names in England and Wales.
- Elsie — Elsie holds tenth position among girls' names in England and Wales.
- Archie — Archie is currently tenth for boys' names in England and Wales.
- Isabella — Isabella ranks eleventh for girls' names in England and Wales.
- Jude — Jude takes eleventh place among boys' names in England and Wales.
- Sofia — Sofia holds twelfth position for girls' names in England and Wales.
- Theo — Theo ranks twelfth among boys' names in England and Wales.
- Freddie — Freddie is the thirteenth most popular boys' name in England and Wales.
- Sophia — Sophia takes thirteenth place for girls' names in England and Wales.
- Henry — Henry ranks fourteenth for boys' names in England and Wales.
- Mia — Mia holds fourteenth position among girls' names in England and Wales.
- Maya — Maya is the fifteenth most popular girls' name in England and Wales.
- Arlo — Arlo ranks fifteenth among boys' names in England and Wales.
- Bonnie — Bonnie holds sixteenth position for girls' names in England and Wales.
- Alfie — Alfie takes sixteenth place for boys' names in England and Wales.
- Phoebe — Phoebe is the seventeenth most popular girls' name in England and Wales.
- Charlie — Charlie ranks seventeenth for boys' names in England and Wales.
- Daisy — Daisy holds eighteenth position among girls' names in England and Wales.
- Finley — Finley is currently eighteenth for boys' names in England and Wales.
- Albie — Albie ranks nineteenth among boys' names in England and Wales.
- Sienna — Sienna takes nineteenth place for girls' names in England and Wales.
- Harry — Harry is the twentieth most popular boys' name in England and Wales.
- Evelyn — Evelyn holds twentieth position for girls' names in England and Wales.
- Willow — Willow ranks twenty-first for girls' names in England and Wales.
- Mohammed — Mohammed is currently twenty-first among boys' names in England and Wales.
- Harper — Harper is the twenty-second most popular girls' name in England and Wales.
- Jack — Jack holds twenty-second position for boys' names in England and Wales.
- Elijah — Elijah ranks twenty-third among boys' names in England and Wales.
- Charlotte — Charlotte takes twenty-third place for girls' names in England and Wales.
- Rory — Rory is the twenty-fourth most popular boys' name in England and Wales.
- Rosie — Rosie holds twenty-fourth position among girls' names in England and Wales.
- Lucas — Lucas ranks twenty-fifth for boys' names in England and Wales.
- Grace — Grace is currently twenty-fifth among girls' names in England and Wales.
More ways to explore
Inspired by any of these trending names? Explore our full database to discover even more beautiful baby names and find the perfect fit for your little one. Browse all names →