Vesnice byla založena kolem roku 1785 a svůj název obdržela pravděpodobně od administrátora Antona, svobodného pána z Kaschnitz a Weinbergu, který jako nucený správce zadluženého rudoltického panství rozparceloval a rozprodal jeho pozemky k výstavbě nových osad. Původní německý název byl Hoditzfeld. Ve starších českých pramenech se místo uvádělo též jako Kašnická hora nebo Kašnicberk, úřední český název se ustálil až ve 20. století. Po zániku patrimoniální správy se Kašnice staly nejprve osadou obce Bohušova, později Matějovic, od roku 1915 samostatnou obcí. V roce 1930 zde žilo 115 obyvatel (všichni německé národnosti) a stálo 35 domů.