Pedro Leonardo é casado com a arquiteta Thaís Gebelin, com quem já tem uma menina, Maria Sophia, de seis anos.
"Oooo meu povo, minha família está aumentando, hoje foi mais um dia especial no @hmsantajoana repetindo tudo de 6 anos atrás! Ganhamos um presente de Deus #mavie Minha filha Maria Vitória bem-vinda, que Deus abençoe sua caminhada nesse mundo, papai já te ama muito!", escreveu o cantor, em sua conta no Instagram.
Maria Vitória é a terceira neta do cantor Leonardo. Ele já é avô de Maria Sophia e de Noah, que é filho de sua filha, Jéssica Costa, com o ator Sandro Pedroso. Pedro Leonardo e Thaís Gebelin moram em Rio Claro, no interior de São Paulo.