TAM-O'-SHANTER Meaning of TAM-O'-SHANTER in English n. a round woollen or cloth cap of Scottish origin fitting closely round the brows but large and full above. Etymology: the hero of Burns's Tam o' Shanter Oxford English vocab. Оксфордский английский словарь. 2012