Pedro for a baby name

Spanish form of Peter, meaning ‘rock’. Several kings of Portugal and Aragon have been named Pedro.

Search by letter



Search by category