Miguel for a baby name

Spanish form of Michael, meaning ‘resembles God’.

Search by letter



Search by category