WeeNames Scotland’s favourite name finder

← All names

Ewan

Boy name · 5,186 babies recorded · 1974–2025

Ewan: 5,186 babies born in Scotland since 1974, given to boys, peaking at 254 births in 1999.

Derived from the Gaelic name Eoghan, Ewan is commonly understood to mean "born of the yew tree," though its precise origins remain debated, with some linking it to the Greek name Eugenes, meaning "noble." The name enjoys strong Scottish roots, famously borne by the actor Ewan McGregor, whose acclaimed roles have brought global renown to the name. In literature, Ewan is associated with the fictional hero Ewan MacKenzie from Scottish folklore, though historical figures include Ewan Cameron, a 17th-century Scottish clan chief. The yew tree connection resonates in place names like Ewan, a small village in Perthshire, Scotland, whose name likely shares this etymological root. A classic variant is the anglicized spelling Euan, more commonly used in Scottish families.

Boy 52 of 52 years

Peak year
1999254 babies
Latest (2025)
#21919 babies
Total births
5,186since 1974
5-year trend
▼ 24%vs prior 5y
1980 1990 2000 2010 2020 1999 · 254
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).