The 'Milkshake' singer, who announced she was expecting again back in September, actually welcomed her baby boy back in November - it has now been revealed.
According to E! News, Kelis, 36, is "thrilled" to have become a mum again and reports suggest she has named her new arrival, Shepherd.
An insider revealed: "Kelis has a healthy baby."
The singer's baby joy comes after she revealed she was pregnant for the second time just months ago. Rumours that she was expecting had been circulating Kelis and she finally confirmed the news herself in an interview with Us Weekly.
"I'm pregnant! I'm so excited. It's really amazing," she gushed.
Kelis is already mum to her six-year-old son Knight who she shares with ex-husband Nas. At the time of confirming her pregnancy, the now mum-of-two revealed Knight was so excited to become a big brother.
What a lovely early Christmas present!
For exclusive competitions and amazing prizes visit Reveal's Facebook page NOW!