Irish pop star Sinead O’Connor, known for her hit single “Nothing Compares 2 U”, died on Wednesday, July 26 2023 at the age of 56.
Sinead’s unexpected death came just over a year and a half after her son, Shane, died by suicide at the age of 17 in Jan. 2022.
Sinead was heartbroken without her son – but how many children did she have?
Who are Sinead O’Connor children?
Sinead O’Connor‘s children are Shane Lunny, Jake Reynolds, Roisin Waters and Yeshua Bonadio.
Jake Reynolds
O’Connor welcomed her first child, son Jake Reynolds, in 1987 with music producer John Reynolds.
In 2015, Jake and his girlfriend Lia welcomed their first child, a baby boy, making O’Connor a grandmother.
Roisin Waters
After her marriage to her first husband ended, Sinéad started seeing Irish journalist John Waters, and the pair had a daughter Roison, 25, in March 1995.
Sinéad and John had a long custody battle over their daughter, which led to the singer attempting to commit suicide in 1999, according to Biography.
Shane Lunny
In 2004, O’Connor welcomed her third child, a son named Shane Lunny, with Irish singer Donal Lunny.
Shane was found dead at age 17 two days after he had gone missing on January 6, 2022, via The Guardian.
The singer mourned her son’s death in a series of now-deleted tweets.
Yeshua Bonadio
Sinéad had her youngest son Yeshua, 15, with Frank Bonadio in 2006.
Not much is known about her youngest child, but the singer is clearly a doting mother.
She posted a photo of the boy congratulating him for coming in first place for a Halloween cake-decorating competition in October 2019, per Mirror.