Fergie gave birth to her first child, Axl Jack, in August and on Wednesday she dishes to Ellen DeGeneres on how she came up with his unique name.
The singer explained that the middle name belonged to her late Uncle Jack who passed away last year, but the first name came to her while she was sleeping.
"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. I was just one of the fans. It was like the old days. It was so cool. And on stage singing was Jim Morrison and then came Bob Marley and then Axl Rose. I mean I was in heaven in this dream and I'm dancing and just getting into the music and then all of a sudden, boom, boom. And I wake up and 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 amazing. I'm gonna start to cry. It was really beautiful and I woke [husband Josh Duhamel] up and I said, 'Honey, honey, honey, he kicked me. He finally kicked me.' And I told him my dream and he was like, 'Wow.'"
Watch the clip for more. The Ellen DeGeneres Show airs weekdays. Check your local listings.