John Name Meaning, Origin and Pronunciation

John is a Hebrew-derived boy’s name meaning “God has been gracious” or “graced by God,” from the Hebrew name Yohanan.

Meaning God has been gracious
Origin Hebrew (from Yohanan)
Pronunciation JON
Gender Boy
Related forms Jonathan, Ian, Sean, Evan, Ivan, Giovanni, Juan, Hans

Origin and history

John descends from the Hebrew name Yohanan, which passed into Greek as Ioannes and from there into Latin and most European languages, which is why so many languages have their own version of the same underlying name: Sean in Irish, Ivan in Russian, Juan in Spanish, Giovanni in Italian, and Hans in German. Few names have this many distinct language forms while all tracing back to one shared root.

Is John a boy or girl name?

John is used exclusively as a boy’s name. The feminine form, Joan, developed separately as its own established name.

Nicknames for John

  • Johnny
  • Jack (used historically as a nickname for John, despite not sharing an obvious sound connection)

Names similar to John

  • Jonathan (a related but separate Hebrew name, meaning God has given)
  • Sean (the Irish form of the same root)
  • Ian (the Scottish form of the same root)
  • Evan (the Welsh form of the same root)

Frequently asked questions

Why is Jack a nickname for John if the names don’t sound alike?

This traces back to a medieval English pattern where John became Jankin, then shortened further to Jack, rather than a direct sound shortening the way most nicknames form today.

Is John still a commonly given name today?

It remains steadily used, though it is well outside its historical peak popularity from earlier in the 20th century, as parents have moved toward its many international variant forms instead.

What is the female equivalent of John?

Joan developed as a separate, established feminine form, rather than John simply being used for girls.

Related reading

Related culture pages: Biblical boy names, Hebrew and Jewish names. Broader list: cute and cool boy names.