Kelly Osbourne has named her baby boy Sydney.

The 38-year-old reality star - who is the daughter of Black Sabbath rocker Ozzy Osbourne, 74, and wife Sharon, 70 - welcomed her first baby with boyfriend Sid Wilson November last year and now her mother has revealed his moniker but also explained that she is determined to keep him out of the media glare.

Asked about becoming a grandparent again during an appearance on UK chat show 'The Talk', she said: "She has [had the baby], yeah. Sydney. They're doing so so great. She won't let a picture go out of him and I am so proud of her."

During the pregnancy, Ozzy Osbourne had struggled to keep the news that he was set to welcome a grandson a secret.

Kelly said: "I mean, he’s told everyone … the gender of my baby before I ever got the chance to."

Her dad - who, with the former 'X Factor' judge, is already a grandparent to son Jack's daughters Andy, seven, Pearl, 10, Minnie, four, and newborn Maple, born in July - had been doing a "little song and dance" about his then-upcoming grandchild and had been making lots of plans for his arrival.

She said: “I’m just like, ‘Aww Dad, come on. Like, come on,’ but I will say, every single day he does this little song and this little dance about how excited he is, and he is so excited

that it’s a boy. It’s the first — out of me and my brother, it’s the first boy, so, he’s like planning all these things.”

Ozzy is also grandfather to Isabelle, Kitty and Harry Hobbs, his and first wife Thelma Riley's daughter Jessica's children, and Elijah and Maia Osbourne, their son Louis' two kids.