HomeBaby NamesBaby Name GeneratorifanIfan for a baby name< Back to all baby namesWelsh variant of John, meaning ‘God is gracious’.Search by letterabcdefghijklmnopqrstuvwxyzSearch by categoryAmericanBiblicalCelebrityCoolCuteDisneyFlowersFootballFrenchGermanHarry PotterIrishItalianLongOld-fashionedPopularPrettyRoyalTopUnusualVintagePowered by