Ivan
“Russian form of John: God is gracious”
Boy’s name, of Celtic and Slavic origin. Lire en français
- most given boy’s name in France
- 559th
- births in 2023–2025
- 250
- babies born in France
- 1 in 7,407
- −0.5% a year recently
- Stable
- record year (since 1900)
- 1969
Meaning and origin of Ivan
Ivan means “Russian form of John: God is gracious” and is of Celtic and Slavic origin.
Popularity of Ivan in France since 1986
- Its record year, in INSEE figures going back to 1900, was 1969.
- Over recent years, Ivan has been stable (−0.5% a year).
- In schools of 200 children born in those years, you would find one Ivan every 17 schools, all spellings combined.
Ivan in English-speaking countries
Ivan ranks 153rd in United States, 238th in British Columbia (Canada) and 252nd in Ontario (Canada), against 559th in France.
- United StatesSSA · 2023-25
153rd boys’ name6,984 babies in 3 years1 boy in 736−2.1% a year
- British Columbia (Canada)BC Vital Statistics · 2021-23
238th boys’ name49 babies in 3 years1 boy in 909
- Ontario (Canada)ServiceOntario · 2022-24
252nd boys’ name151 babies in 3 years1 boy in 1,125−3.6% a year
- New ZealandDIA · 2023-25
355th boys’ name35 babies in 3 years1 boy in 1,407
- ScotlandNRS · 2023-25
304th boys’ name36 babies in 3 years1 boy in 1,665
- England and WalesONS · 2023-25
290th boys’ name472 babies in 3 years1 boy in 1,751+1.3% a year
- IrelandCSO · 2023-25
342nd boys’ name33 babies in 3 years1 boy in 2,176
- Northern IrelandNISRA · 2023-25
384th boys’ name9 babies in 3 years1 boy in 2,830
Official figures from each country, over their latest three published years. The spellings Ivan and Ivàn are counted together; other spellings are counted apart.
Same sound, other spellings
Births 2023–2025. At school they sound the same: this total tells you whether your child is likely to share the name.
Like Ivan?
Each of you swipes on your own, without swaying the other. You only see the names you both like.
Start for freeNo ads. Your partner joins with a simple link, nothing to install. How babyNamed works.