Obec Kosova Hora je v historických pramenech poprvé doložena k roku 1281. Jméno označovalo původně „horu“, která patřila osobě jménem Kos. Toto jméno, vycházející z označení druhu ptáka, se dodnes dochovalo jako poměrně časté příjmení.
Dnes již přesně nezjistíme, jakému objektu jméno původně patřilo. Slovo hora totiž ve staré češtině označovalo nejen vyvýšeninu, ale také les. Tento význam se dosud zachoval v některých, zvláště moravských nářečích. Jméno Kosova Hora tedy mohlo označovat nejen vrch, ale i les, který se nacházel v místech dnešní obce nebo v její blízkosti.
Z historických dokladů vyplývá, že pro nově založenou ves bylo ve 14. století někdy užíváno i pojmenování Koševes. Toto jméno neoznačovalo nic jiného než Kosovu ves, podobně jako Martiněves byla ves Martinova a Uhříněves ves Uhřínova. Setkáváme se zde však se starým způsobem tvoření přivlastňovacích přídavných jmen, který i ve staré češtině existoval už jen ve zbytcích. Až do současné češtiny se jako poslední pozůstatek tohoto způsobu tvoření dochovalo slovo páně, ustrnulý tvar přivlastňovacího přídavného jména od slova pán.
Později se místo podoby Kosova Hora často užívala forma Kosová Hora. Objevovaly se proto i domněnky, že jméno je utvořeno přímo od slova kos označujícího druh ptáka. Kosová Hora by pak teoreticky mohl být název hory (nebo lesa) s častým výskytem kosů.
Historické doklady jména i existence zmíněné podoby Koševes však svědčí proti tomu. Název Kosova Hora se tak řadí k velkém počtu jmen utvořených od jmen zakladatelů vsí nebo majitelů blízkých pozemků.
Pavel Štěpán