"Yo" is an American English slang interjection. It was highly popularized after being commonly used among Italian Americans and African Americans in Philadelphia, Pennsylvania.
Although often used as a greeting, like the word hey, it may have a wide range of other, subtler meanings that depend on the tone, context, and situation. Two prominent examples include: