6 filhos de 6 diferentes relações
E o casamento conturbado, cheio de traições, resultou em uma família grande. Isso porque Leonardo tem 6 filhos, todos deles de relações diferentes. Em 1987, ele teve Pedro Leonardo, com a esposa da época Maria Aparecida Dantas. Depois de se separar, em 1991, teve Monyque Isabella com a ex-namorada Sandra. Em 1994, se relacionou com Priscila Beatriz e teve Jéssica Costa. Em 1995, o cantor e a esposa atual Poliana se casaram e tiveram Zé Felipe. Durante o casamento, o artista traiu a esposa com Liz Vargas, com quem também teve Matheus Vargas. Ao descobrir a relação extraconjugal, Poliana se separou de Leonardo, foi aí que ele se relacionou com a bailarina Naira Ávila e nasceu João Guilherme, em 2002.