Ultimately from -anon, through the variant -hanon used when the root word ends in a vowel. The /a/ in the latter elides and the /n/ and /h/ metathesize (switch places), forming -nhon.
-nhon (Badlit spelling ᜈᜓᜈ᜔)