Definition of -o in US English:

-o

suffix

  • Forming chiefly informal or slang variants or derivatives such as righto, wino.

Origin

Perhaps from oh, reinforced by abbreviated forms such as hippo, photo.