She is Grammy winner, controversial singer and former feminist, and now Sinead O'Connor can add nana to her CV.

The Nothing Compares 2U hitmaker has become a grandmother for the first time at the age of 48.

Taking to Facebook on 18 July, the star announced that her son Jake Reynolds welcomed a baby boy by posting a cartoon which spelled out "It's a boy" accompanied with the caption: "Don't mess with abuelita."

Earlier in the week , O'Connor couldn't hold back her excitement after learning that Reynold's girlfriend had gone into labour, referring to herself as "granny".

"OMG! Am literally hours away from the greatest dream of my life coming true! ‪#‎Granny!" she wrote.

"This for Lia and Jake and their little angel, who flew about with me in Vegas last week as I was singing the Foggy Dew."

Back in March, O'Connor, who has four children, revealed the baby news in a similar post whilst also setting straight rumours that her teenage daughter was expecting.

"It's not my 18-year-old daughter who's having a baby! It's my 27-year-old son Jake and his beautiful girlfriend, Lia!" she said.

"Am so delighted!!! Always wanted to be a granny. In fact that's the only reason I had kids (joking). Baby will be arriving in July."

The news addition come days after the Irish songstress launched a scathing attack on Rolling Stone for featuring Kim Kardashian on its cover for its latest issue.

"What is this c*** doing on the cover of Rolling Stone?" blasted O'Connor. "Music has officially died. Who knew it would be Rolling Stone that murdered it? Simon Cowell and Louis Walsh can no longer be expected to take all the blame. Bob Dylan must be f***ing horrified. ‪#‎BoycottRollingStone"