Il nome João Pedro ha origini portoghesi e brasiliane e deriva dal nome inglese John che significa "Dio è misericordioso". Il nome è composto dalle parti João, di origine ebraica, che significa "Dio è misericordioso", e Pedro, di origine greca, che significa "roccia".