Green’s Dictionary of Slang

Arthur n.

[? the masculine name]

(S.Afr. gay) a heterosexual man.

[SA]K. Cage Gayle 54/1: Arthur n. a heterosexual man (Don’t waste your time on Arthur) [...] [Western Cape, 1940s].