Cardi B wasn't always Cardi B.
The "Bodak Yellow" rapper's birth name is actually Belcalis Almanzar, and during a recent visit to The Wendy Williams Show, she revealed just how she came up with her stage name, People reports.
"My sister's name is Hennessy, so everybody used to be like 'Bacardi' to me," she explained. "Then I shortened it to Cardi B."
"The 'B' stands for whatever, depending on the day…beautiful or bully," she continued. "No one calls me Belcalis except for my family, my mother, and my daddy."
Cardi recently got engaged to her boyfriend Offset, and is reportedly taking her time planning her dream wedding, telling Us Weekly, "I always just used to tell myself I want all red [bandannas] and gang sh*t, but now it is like real and it's going to be a real big event and big wedding. So I really have to plan out like every detail. It's not just something I can pull together in a week or two."
[Photo: Getty Images]