WeeNames Scotland’s favourite name finder

← All names

Giovanni

Boy name · 60 babies recorded · 1974–2025

Giovanni: 60 babies born in Scotland since 1974, given to boys, peaking at 6 births in 2021.

Giovanni is the Italian form of John, ultimately from the Hebrew Yochanan, meaning "God is gracious." It has been borne by many Renaissance masters, including the poet Giovanni Boccaccio and the painter Giovanni Bellini. Though not a Scottish place name itself, Giovanni shares its roots with the Gaelic Iain and the English Ian, both common in Scotland. This name is especially familiar in Scottish communities with Italian heritage, reflecting the strong historical ties between the two countries. Its musical association also extends to the opera *Don Giovanni* by Mozart, giving it a cultural resonance that feels both classic and slightly theatrical.

Boy 17 of 52 years

Peak year
20216 babies
Latest (2025)
#6474 babies
Total births
60since 1975
5-year trend
▲ 44%vs prior 5y
1980 1990 2000 2010 2020 2021 · 6
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).