Iggy Azalea joined James Corden for some carpool karaoke last night (June 19), and the two also discussed her upcoming wedding details.

"So you're Iggy, but that's not your name," the Late Late Show host says.

"No, my name's Amethyst," Iggy replies. She seems a bit reticent here, as if she's bracing to be teased. The rapper has had a real rollercoaster of a year so far, between her Britney Spears collaborationcanceling her tour, getting engaged and having to pull out of Pittsburgh Pride after local protests, so it's understandable if she's a little defensive.

Iggy reveals that she came up with her rap alias using, as James says, "the porn star thing" of combining the name of your first pet with the street you grew up on. Yes, seriously.

James and Iggy proceed to take on her 2014 hit "Fancy" — Iggy says "you obviously have to be me," and then gives him stage directions on when to clap and snap like some overenthusiastic pageant mom.

The two talk about her upcoming wedding, and Iggy shares what few details there seem to be so far, assuring James she won't become a "bridezilla." She says her fiancé, L.A. Laker Nick Young, wants R. Kelly to perform at the ceremony, and she even promises James he can play a major role in the ceremony. Then she shares that Demi Lovato will be in the wedding party — Demi was present at Iggy's surprise engagement, so apparently they are good friends!

After their car ride, the two go shopping for wedding dresses like true besties do. Watch Iggy and James' adventures above.

50 Celebrities' Real Names