WeeNames Scotland’s favourite name finder

← All names

Eoghan

Boy name · 173 babies recorded · 1974–2025

Eoghan: 173 babies born in Scotland since 1974, given to boys, peaking at 14 births in 2009.

Eoghan is a Gaelic name, rooted in the Old Irish *Eógan*, meaning “born of the yew tree” or possibly “youth.” It has long been popular in both Ireland and Scotland, where it is often anglicised as Ewan or Ewen. Among its most famous bearers are the 17th-century Irish general Eoghan Rua Ó Néill, a key figure in the Confederate Wars, and the legendary Eoghan Mór, a mythical king of Munster. The yew tree connection echoes in place names such as the Scottish village of Ewen, though Eoghan itself is more common as a given name than a toponym. A notable modern bearer is actor Ewan McGregor, whose surname is a variant of the same root. The name’s soft, melodic sound and deep Celtic heritage make it a timeless choice for parents seeking a strong yet lyrical name.

Boy 30 of 52 years

Peak year
200914 babies
Latest (2025)
#4956 babies
Total births
173since 1983
5-year trend
▼ 6%vs prior 5y
1980 1990 2000 2010 2020 2009 · 14
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).