originated in kent(England) in the Faversahm Herne Bay area. can also be shortened to 'Fo Mo'. Has two meanings one as a mild insult instead of Mo Fo and the latter, a version of the hokey kokey involving jazz hands and wiggling of hips.
jemma you fo mo!!!!
yo, fo mo!
i hate him he's such a fo mo,
lets do the fokey mokey you fo mo,