Baby name
CLASSIC
🇦🇷 🇦🇺 🇦🇹 John
/JAHN/
Meaning
“God is gracious”
Hebrew 'Yochanan' meaning gift of God, unmatched historical biblical anchor since 1000s.
Nicknames
john · jon · johnny · jack
Vibe
playful
How it ages.
Unbroken top-20 presence across entire recorded English history; never trendy, always essential.
The cultural moment.
US, UK, Australia, Canada show unbroken top-20 presence 1900-2025; international baseline extremely high.