Cardi B’s real name is Belcalis Almanzar, which has some, but not all, of the letters needed to come up with Cardi B. Happily for anyone still wondering, she discussed the origins of her stage moniker on The Wendy Williams Show: The singer revealed that it stems from alcohol. “My sister’s name is Hennessy, so everybody used to be like ‘Bacardi’ to me,” she said. “Then I shortened it to Cardi B.