EN
Boy · Name family

Iain

12,580births recorded
11Countries
2Variants
1977Peak · Scotland
#400Scotland 2025

Iain is a boy name family recorded 12,580 times in 11 countries since 1952. It ranks highest today in Scotland (#400 in 2025). Its all-time peak was in Scotland in 1977, at 644.6 births per 100,000. Elsewhere it is mostly given as Yain (Argentina).

Popularity by country

Births per 100,000 newborns, all forms of the name combined.

Which form wins where

Births per 100,000 newborns for each form, in the selected country.

All forms of Iain

VariantsLanguageTotal birthsCountryLatest rankPeak year10-year trend
Iain English 7,193 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland #400 1977 ▼ 13 %
Iain English 2,911 🇺🇸 United States #7194 2003 ▼ 76 %
Iain English 986 🇨🇦 Ontario – 1982 –
Iain English 503 🏴󠁧󠁢󠁥󠁮󠁧󠁿 England & Wales – 1996 –
Iain English 248 🇮🇪 Ireland – 1995 –
Iain English 234 🇨🇦 British Columbia – 1968 –
Yain Spanish 339 🇦🇷 Argentina #2517 2008 ▼ 27 %
Yain Spanish 6 🇺🇸 United States – 2009 –

Related names

Comes from

Names with a similar trajectory

Their popularity curve in Scotland correlates closely with Iain's.

  1. 1Paul
  2. 2David
  3. 3Robert
  4. 4John
  5. 5Stuart
  6. 6Steven

How we grouped these names

  • Iain ↔ Yain — spelling variant

Questions about Iain

How popular is the name Iain?

In 2025 it ranked #400 in Scotland. Official registers record 12,580 births across 11 countries.

What is Iain in other languages?

Yain (Spanish).

When was Iain most popular?

It peaked in Scotland in 1977, at 644.6 births per 100,000.

Is Iain a boy or a girl name?

In official birth registers, Iain is a boy name.