O'Connorová sa narodila 8. decembra 1966 v Dubline. Detstvo nemala závideniahodné: rozvod rodičov, pokrivený vzťah s matkou, ktorá ju vraj týrala a zneužívala, úteky z domova, absencie v škole, krádeže a prostitúcie vyvrcholili polepšovňou.
Po návrate zo zariadenia, ktoré viedli mníšky „tvrdé a studené ako ľad“, pracovala ako servírka v podradných lokáloch a po nociach vystupovala v kluboch.
Prvú skladbu O'Connorová naspievala v 14 rokoch, o rok neskôr už mala hotovú polovicu skvelého debutu The Lion And The Cobra (1987). Ukázala, že dokáže oscilovať medzi punkom, hip hopom aj írskou tradičnou hudbou.
Pieseň Nothing Compares 2U, ktorá pochádza z dielne Princea, sa objavila na najžiadanejšom albume I Do Not Want What I Haven't Got (1990). Po sérii platní Universal Mother (1994), Faith And Courage (2000) či Sean-Nós Nua (2002) sa speváčka stiahla do ústrania.
V roku 2005 vydala po pauze kolekciu Collaborations, ktorá bilancovala jej hosťovanie na nahrávkach priateľov, a tiež album Throw Down Your Arms v štýle jamajského reggae. Posledný album s názvom I'm Not Bossy, I'm the Boss vydala O'Connorová v roku 2014.
O'Connorová bola držiteľkou množstva hudobných cien. Na začiatku minulého roka získala ocenenie na írskych hudobných cenách RTÉ Choice Music Awards. Speváčka vtedy zožala veľký potlesk, keď venovala svoju cenu „všetkým členom írskej utečeneckej komunity“.
V minulosti už niekoľkokrát chcela hudobnú brandžu opustiť, mala už dosť novinárov, špekulovalo sa o únavovom syndróme či o štúdiu teológie. Trpela bipolárnou afektívnou poruchou, o svojich psychických problémoch niekoľkokrát verejne hovorila. Viackrát tiež hrozila samovraždou.
Jej častou témou bolo náboženstvo. Speváčka, ktorá sa v roku 2017 oficiálne premenovala na Magdu Davittovú, v roku 1992 vzbudila značné kontroverzie, keď v živom vysielaní jednej z amerických televízií roztrhala fotografiu pápeža na protest proti ututlaniu pedofilných afér írskych kňazov.
Koncom 90. rokov sa zase nechala od biskupa nezávislej katolíckej skupiny v Lurdoch vysvätiť na kňažku, čo rímskokatolícka cirkev neuznala. A v roku 2018 oznámila, že konvertovala k islamu a prijala arabské meno Šuhadá.
O'Connorová bola štyrikrát vydatá a mala štyri deti. Jej syn Shane zomrel v roku 2022, vo veku sedemnástich rokov, spáchal samovraždu.