Post Malone put his real name into a random rap name generator when he was 14, and he's stuck with the results ever since.
His real name is Austin Richard Post.
and it amazes me how everybody just went by like nothing happened...