She was married to Barry Herridge from December 8, 2011 to December 24, 2011, Steve Cooney from July 22, 2010 to April 2011, Nicholas Sommerlad from July 7, 2001 to February 10, 2004, and John Reynolds from 1987 to 1991.
Did Sinéad O'Connor have children?
Yes, 4 children, including Jake Reynolds, Brigidine Róisíne Waters (aka Roison Waters), Yeshua Francis Neil Bonadino, and Nevi'im Nesta Ali Shane O'Connor