Fergie dreamed her son's name.

The 'London Bridge' singer welcomed her son Axl - whom she shares with her husband Josh Duhamel - into the world three months ago, and she admits his unusual name came to her while she was dreaming about rocking out on stage.

She told talk show host Ellen DeGeneres: ''I had this dream and I was in the audience at this festival. It was outdoors and it was all grimy and nobody knew who I was.

''On stage singing was Jim Morrison and then came Bob Marley and then Axl Rose. I was in heaven in this dream and I'm dancing and just getting into the music.''

Fergie - whose full name is Stacy Ferguson - believes her baby boy appeared to be enjoying the dream too because it was the first time he kicked her while in her womb.

She explained: ''It was the first time my son kicked me in the stomach and it was like he was feeling the music with me. It was really beautiful and I woke Josh up and I said, 'Honey, honey, honey, he kicked me. He finally kicked me.' ''

Fergie and Josh decided to give their son the middle name of Jack because they wanted to honour the 38-year-old star's late uncle, and they were thrilled when they realised it tied in perfectly with Axl.

Fergie said: ''I told the story and he was like, 'Morrison? Marley? No. Axl Jack. That's it!' It just had this ring to it. It was very strong.''