Rapper Jay-Z has a secret son with Trinidadian model Shenelle Scott, according to a bombshell new report. America’s Star magazine claims the music mogul — whose wife Beyonce recently announced the couple are expecting their first child together — apparently fathered the child around 9 years ago.

Jerald Andrews — the father of Scott’s ex Malik Sayeed – claims that his son thought he was the child’s father until DNA tests proved otherwise.

“Everyone knew she was sleeping around and sleeping with Jay,” a source said. “There was a good chance it was his.”

Sayeed — who was named as the father on the boy’s birth certificate — learned that the test results determined that Jay-Z is the father and reportedly kicked Scott out of this house.

“It’s been determined that [the child is] Jay-Z’s,” Andrews says.

“Shenelle told me that Jay-Z gave her $1 million to keep her mouth shut. Shenelle took that money and bought herself a really nice house in Trinidad that the whole family lives in now. My understanding is that he’s paying her child support.

“She says he’s a good father and he has a lot of interest in [the boy].

“It was a big old mess at one time, but I think once they resolved the issue of fatherhood, of paternity, I think things started to level off.”