Megan Fox calls Machine Gun Kelly "booby".

Megan Fox

Megan Fox

The 'Till Death' actress admitted she's got a number of quirky nicknames for her boyfriend, whose real name is Colson Baker, but she didn't give any explanation as to how he's acquired the monikers.

She said: "I call him ‘cookie,' I call him ‘buddha,' I call him ‘booby'. There's lots of names."

The brunette beauty - who is bisexual - previously admitted she'd like to date Angelina Jolie and admitted she "stands by" her past comment and thinks the rapper would "hang in there" if she did.

Asked about her crush on Angelina and how MGK would react if the two women got together, she told Fox 5 New York: " I think I said that years ago, I think he would survive - he'd hang in there for that one.

"I said that like decade ago but I stand by it, I stick with it."

The loved-up pair started dating last year and the 31-year-old rapper previously confessed he "didn't know what love was" until he met Megan, who has three sons, Noah, eight, Bodhi, seven, and Journey, four, with her ex-husband Brian Austin Green

He said: "I didn’t know what [love] was until me and her made eye contact. That’s when I was like, ‘Whoa.’ After I made the big chunk of the album ['Tickets to My Downfall'], I did fall in love for the first time. That was my first experience with being open to love and stuff like that. I definitely wasn’t set up to believe that that’s something that could ever exist.

"My house isn't gated, so that's the one problem. Everyone knows where my house is, so it's like this odd moment, where I was kind of living my life super normal and the next day, there were paparazzi outside my house every day."