Afonso for a baby name

Portuguese, meaning ‘eager noble warrior’.

Search by letter



Search by category