Ernesto “el Che” Guevara tuvo 6 hijos: 1 con su primera esposa, 4 con su segunda esposa y 1 extramatrimonial.
Su primer matrimonio fue con Hilda Gadea Acosta, con quien se casó el 18 de agosto de 1955 en México. Juntos tuvieron una hija: Hilda Beatriz Guevara Gadea, nacida el 15 de febrero de 1956. Cuando su hija tenía apenas cuatro meses, el Che partió junto a Fidel Castro y sus hombres con destino a Cuba, con el fin de iniciar las acciones guerrilleras que resultarían en la Revolución Cubana. El Che e Hilda no volvieron a verse como esposos, y en el año 1959 se divorciaron.
En el transcurso de la Revolución Cubana, el Che conoció a Aleida March Torres. Una vez concretado su divorcio, el Che se casó con Aleida el 9 de junio de 1959 en La Habana, Cuba. Fruto de ese amor nacieron cuatro hijos: Aleida Guevara March, Camilo Guevara March, Celia Guevara March y Ernesto Guevara March.
El Che Guevara también tuvo un hijo fruto de una relación extramatrimonial con Lidia Rosa Pérez: Omar Pérez, nacido el 19 de marzo de 1964. Guevara habría elegido su nombre pero nunca lo reconoció legalmente.
(El Che Guevara junto a su segunda esposa y sus cuatro hijos)