There's no denying that "Swaggy P" is a pretty awesome nickname. But where did Nick Young get it from? Tonight, Young posted a video on Instagram where he revealed that God gave him the nickname in a dream. Seriously.

Check out the above video to get the full story.  

RELATED: The 40 Best NBA Nicknames of All Time

[via For The Win]