He does NOT have a middle name
prodigy got his name by showing great talent his manager by seeing prodigy decided to name him his name prodigy.
Prodigy's (my baby) nickname is Prodigy
prodigy's real name is greg johnson
prodigy got his name cuz he is talented
Their middle names are Ray Ray: Tanye Prodigy: doesn't have a middle name since his name is just Craig Crippen Jr. Princeton: Emmanuel Alexander Roc Royal: yeah i don't know his middle name
Prodigy is single!