JohnJONBoyHebrew4 lettersVery popularUS rank #23Save to favoritesMeaningGod has been graciousNicknamesJohnnyStylesClassicStrongSimilar namesJackIanEvanJuanHans