Na vida pessoal, Gilberto Gil teve três casamentos e oito filhos. Sua primeira união foi com Belina Aguiar, com quem teve Nara e Marília; posteriormente, casou-se com Sandra Gadelha, mãe de Pedro (1970 - 1990), Preta (1974 - 2025) e Maria. Desde 1988, o músico é casado com Flora Gil (foto), união que teve como frutos Bem, Bela e José.