McGregor announced late last year he and Dee would be welcoming their first child and in February, he expressed fears for his baby’s safety in public and warned fans not to mob him on the street, while admitting he would take some time off as first revealed in the Irish Sun.

He said: “I’m not trying to bring a kid into that. If someone comes near me when I have my kid in my hands, like the way they come near me now, looking for pictures, someone’s gonna be badly hurt.

“I don’t want to be bringing a child into anything like this. I don’t want any celebrity-type s***, I hate all that. I don’t want my family to be like that. So that’s a thing in the back of my head so I’m just going to have this baby, take a little bit of time and see what way I feel after that.”

The star told pals in March he would be calling the boy C.J – and while deciding to keep the name under wraps the Irish Sun previously hinted the tot would be named after a famous fighter.