TAM-O'-SHANTER Meaning of TAM-O'-SHANTER in English [ ˌtamə'ʃantə ]■ noun a round Scottish cap with a bobble in the centre.OriginC19: named after the hero of Robert Burns's poem Tam o' Shanter (1790). Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004