STOCKHORN Meaning of STOCKHORN in English ˈstäkˌhȯrn noun : an obsolete Scottish musical instrument similar to the Welsh pibgorn Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012