約翰源於《新約》中的人物施洗約翰(基督教譯為施洗約翰,天主教譯為施洗約翰)。施洗約翰在約旦河給人們施洗,並勸他們悔改。他是基督教的先驅,為耶穌傳教奠定了基礎。
施洗約翰的名字在希伯來語中讀作“約迦南”。我猜這就是“約翰”的中文翻譯來源。