a spin off a howard stern's producers nickname BABABOOEY
"what do you call him? FAFAFOOEY"
Another way of calling someone a retard or idiot
What's wrong with you dumbass fafafooey! Stop acting like a fafafooey you dumbass.