100+ Fantastic Nicknames for John

Do you need a cool nickname to call a guy named John? In this article, we share a huge list of fantastic nicknames for John. But first, what is the origin of the name, John?

The origin of the name, John, is from the Latin “Ioannes and Iohannes,” which are variations of the Greek name Iōánnēs. Iōánnēs has its origins from the Hebrew name Yohanan, which means “Graced by Yah”, or Yehohanan, which means “Yahweh is Gracious.”

Why Is Jack a nickname for John

With a name that can be traced back to Bible days, John became evolved and altered during the medieval times in the Germanic tongues to Jankin or Jackin. This new variation birthed the common nickname Jack.

Another theory states that In Medieval England, John was generically, and that is why an unidentified person even to this day is called a “John Doe.” On the other hand, the French use “Jacques” in the same way. The secondary meaning of Jacques is a young man. You can see the use in the phrase, “Jack of all trade.”

So, Jack was derived from Jacques and has been used interchangeably which is why Jack became a popular John nickname.

List of John Nicknames

Nicknames for John

Below are John Nicknames in sections that include the following: popular, funny, female version, and language interpretation of John.

Popular John Nicknames

John is a popular name around the world, perhaps because of it’s biblical origins. What are nicknames for John?

Here are some popular nicknames for John:

  1. Jack
  2. Johnny
  3. Jackie/Jacky
  4. Joe
  5. Jan
  6. Jon
  7. Jax
  8. Jackin
  9. Jim
  10. James
  11. Jacko
  12. Jock
  13. Jocko
  14. Johnie/Johnnie/Johnny
  15. John-John

Funny John Nicknames

We didn’t find a lot of funny John nicknames but, the ones we listed are not terrible. Most of the names are not obviously funny, but the nicknames are weird and strange.

  1. Jo Jo
  2. Mini-John
  3. Red John
  4. Papa John
  5. Johnny Rockets
  6. Johaganny
  7. Johnica
  8. Jon Bon Jovi
  9. Johnny Bravo
  10. Jonny Jackpot
  11. Johnny Casino
  12. LJ/Lil John – Little John
  13. Toilet: Because John is slang for Toilet.
  14. Cousin John – US slang for Toilet.
  15. Piss Place – A funny or should we say, an insulting John nickname derived from the toilet slang – John (As Above)

Nicknames for John Based on Initials

Another way of getting unique nicknames for John is to use the initials of the first name “John” and any middle name. Here are examples of popular initials for John:

  1. J.D – John Daniel
  2. J.J – John Junior
  3. J.P – John Patrick
  4. J.R – John Raymond
  5. J.T – John Thomas
  6. J.W – John Williams

Female John Nicknames

Almost every masculine interpretation of the name John has a female version. If we have to list all, this article will not be able to contain it. However, we highlighted cool names that a girl can bear with pride. These names make a very good pair with masculine names and nicknames. Your twins will be excited to be called any of the combo.

  1. Gianna
  2. Giannina
  3. Giovanna
  4. Hanne
  5. Hanna
  6. Hannah
  7. Iva
  8. Ivana
  9. Ivanka – Croatia
  10. Jana
  11. Janae
  12. Jane
  13. Janelle
  14. Janet
  15. Janke
  16. Janneke – Dutch
  17. Janice
  18. Janina – Lithuanian
  19. Janine
  20. Jean
  21. Jeanette
  22. Joan
  23. Joanne
  24. Joanna
  25. Joannah
  26. Johanna
  27. Johnella
  28. Jolene
  29. Jondee
  30. Jonnalee
  31. Jovana – Macedonian
  32. Luan
  33. Nina
  34. Shany
  35. Siobhan – Irish
  36. Siwan – Welsh
  37. Vania
  38. Xoana

Variations of John

Because of the religious undertones the name John has, there are variations and interpretations of it in almost all languages on the face of the earth. We have listed some that will make great nicknames as well. It will be cool to tell the others about the language source of the nicknames.

  1. Chang – Chinese
  2. Changi
  3. Changy
  4. Chuan – Aragonese
  5. Dzon – Vietnamese
  6. Evan
  7. Evandro
  8. Evaristo – Brazilian
  9. Everton
  10. Ganix – Basque
  11. Ghjuvanni – Corsican
  12. Gian – Portuguese
  13. Giovanne
  14. Giovani
  15. Giovany
  16. Gjin – Albanian
  17. Gjoni
  18. Gjovalin
  19. Gjovan
  20. Gjovanin
  21. Gwanni – Maltese
  22. Hampus – Swedish
  23. Hans – Danish
  24. Hannes – Dutch
  25. Hermes
  26. Hone – Maori
  27. Iban
  28. Ivan – Bosnian
  29. Iyahiya – Bengali
  30. Jan – Polish
  31. Janis – Lavian
  32. Jonas – Lithuanian
  33. Juan – Spanish
  34. Juwam – Sinhala
  35. Manez – Basque
  36. Ohannes – Armenian
  37. Sione – Tongan
  38. Xhoni
  39. Xuan – Asturian
  40. Yahya – Quranic name of Arabic origins
  41. Yane – Bulgarian
  42. Yann – Breton
  43. Yannig
  44. Yoan – Bulgarian
  45. Yohan – Sinhala
  46. Zvan – Emiliano-Romagnolo

Still, haven’t found the perfect John nickname? Read our guide on how to come up with pet names or check out our list of nicknames for guys.

Lastly, if you know any good nickname for John that isn’t on this list, be a dear and add it in the comments section.

Name Generator: Find Unique John Nicknames

Find fantastic and unique nicknames for John using our name generator. Enter “John” or your John’s full name below to get personalized nickname ideas!

Photo of author
We enlist professional writers, subject-matter experts, and in some cases, our readers contribute valuable content on findnicknames.com.
Learn more about our editorial guidelines.

4 thoughts on “100+ Fantastic Nicknames for John”

  1. Actually, the Portuguese variant is 100% wrong. As is the Brazilian Portuguese version.

    The correct word for John is João.

    Evaristo is a completely different name and Gian doesn’t even exist in Portuguese. Maybe in Brazil, but definitely not in Portugal.


Leave a Comment