From Wiktionary, the free dictionary
From Old Irish óinsech (“foolish or giddy woman”).
òinseach f (genitive singular òinsiche, plural òinsichean)
- (derogatory) stupid woman
- ^ John MacPherson (1945) The Gaelic dialect of North Uist (Thesis)[1], Edinburgh: University of Edinburgh