What does 'no cap' mean?
"No cap" means "no lie" or "for real", according to Dictionary.com. "Cap" is another word for lie, so "no cap" emphasizes when someone is being truthful. If someone is "capping," they are lying.
The phrase is rooted in African American Vernacular English (AAVE), or...