Green’s Dictionary of Slang

sheela n.

[Irish name Síle, but note sheila n.1 ]

(Irish) a man who takes excessive interest in stereotyped ‘women’s affairs’, i.e. housework, gossip, child-rearing.

[Ire]P.W. Joyce Eng. as We Speak It in Ireland (1979) 320: Sheela [...] Used in the South as a reproachful name for a boy or man inclined to do work or interest himself in affairs properly belonging to women.
[Ire]Share Slanguage.