Skip to content
clever mum Smart Parenting UK

Boy name · Latin

Leo

★ #3 in England & Wales, 2025

Leo is a boy's name of Latin origin, meaning "Lion". It was the 3rd most popular boys' name in England and Wales in 2025 (ONS). It reads as unmistakably contemporary, and we file it here as a modern and a classic name — useful shorthand if you're building a shortlist around a particular feel rather than starting from scratch.

At a glance

Meaning
Lion
Origin
Latin
Gender
Boy
Style
modern, classic
UK rank (2025)
#3 (ONS)

Names similar to Leo

Sharing at least one style with Leo — a starting point if you like the feel but want more options.

Sibling name pairings

Names that share Leo's style, if you're planning ahead for a brother or sister.

Questions about the name Leo

What does the name Leo mean?

Leo is of Latin origin and means "Lion".

Is Leo a popular baby name in the UK?

Yes — Leo was the 3rd most popular boys' name in England and Wales in 2025, according to the Office for National Statistics (the latest published data). Rankings update yearly; we refresh this page when ONS releases new figures.

What names are similar to Leo?

Names with a similar style to Leo include Jude, Muhammad, Noah, Oliver.

For current official UK popularity rankings, see the ONS baby names statistics for England and Wales — the only authoritative live source. Explore more names in our Baby Name Finder, or try our due date calculator if you're just getting started.

Reviewed July 2026.