Green’s Dictionary of Slang

strange-o n.

[SE strange + -o sfx (2)]

an eccentric, a madman.

[US](con. early 1950s) J. Ellroy L.A. Confidential 176: All in all, he’s what you might wanta call a powerful behind-the-scenes strange-o.