Megan Fox has given birth but a month ago!!
The actress and her husband Brian Austin Green wanted to keep the birth a secret until now as it’s been announced that she has had a baby boy!
This pair love to keep things secret as they did not announced that she was preggers until April.
There still has been no talk about a name but as soon as we know we will let you know.