WeeNames Scotland’s favourite name finder

← All names

Leonardo

Boy name · 241 babies recorded · 1974–2025

Leonardo: 241 babies born in Scotland since 1974, given to boys, peaking at 20 births in 2017.

A name of Italian origin, Leonardo derives from the Germanic roots *leon* (lion) and *hard* (brave or hardy), giving it the meaning “brave lion.” Its most famous bearer, Leonardo da Vinci, embodied the Renaissance ideal as a painter, inventor, and scientist, lending the name a timeless artistic and intellectual sheen. The actor Leonardo DiCaprio further popularised it in modern cinema. The Tuscan town of Vinci, where da Vinci was born, shares its name with the artist rather than the name’s root. A notable variant is the English form Leonard, while the name also enjoys playful pop-culture fame through the Teenage Mutant Ninja Turtles’ swords-wielding leader.

Boy 22 of 52 years

Peak year
201720 babies
Latest (2025)
#27813 babies
Total births
241since 2004
5-year trend
≈ stablevs prior 5y
1980 1990 2000 2010 2020 2017 · 20
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).