Heidi Klum's children are from her relationship with the musician Seal, whose real name is Henry Olusegun Adeola Samuel. The couple was together from 2004 to 2012 and has three children together: Henry, Johan, and Lou. Seal is well-known for his music career, and during their time together, they were a prominent celebrity couple, often appearing in the media. While Klum has had relationships with other men, including Ric Pipino and Tom Kaulitz, Seal is the father of her biological children.