Ifan for a baby name

Welsh variant of John, meaning ‘God is gracious’.

Search by letter



Search by category