Gracious and rock
A Portuguese compound name combining João and Pedro. João is the Portuguese form of John, meaning 'God is gracious,' while Pedro is the Portuguese form of Peter, meaning 'rock' or 'stone.'
Less common today
Joaopedro isn't in the latest US Top 1000. It last peaked at #3,555 in 2008.
US births per 5-year period, 1990–present (SSA data).
Brazilian professional footballer
Portuguese singer and songwriter
Portuguese film director