Грамматический словарь Зализняка (склонения слова):
Кощей, кощеи, кощея, кощеев, кощею, кощеям, кощея, кощеев, кощеем, кощеями, кощее, кощеях
коще́й
-я, м.
1. (с прописной буквы). Мифический персонаж русских народных сказок: худой, костлявый старик, обладающий тайной долговечности, богатый и злой.
Кощей бессмертный.
2. разг.
О тощем и высоком человеке, чаще старике.
Называют они своего хозяина кощеем за его худобу, сутулость и неуживчивость. Гладков, Клятва.
3. разг. неодобр.
О скупом человеке, скряге.
— Он ведь кощей наш, за рубль-целковый удавится. Бахметьев, У порога.
КОЩЕЙ, я, м.
1. В русских сказках: худой и злой старик, обладатель сокровищ и тайны долголетия. К. Бессмертный.
2. перен. О тощем и высоком человеке, чаще старике, а также о скряге (разг. неодобр.).
КОЩ’ЕЙ (или кащей), кощея, ·муж. (·казак. — бедняк).
1. (К прописное). В народных русских сказках — мифическое существо: худой, костлявый старик, обладающий тайной долговечности, богатый и злой. Кощей бессмертный.
2. Исхудалый, тощий и высокий старик (·разг. ).
3. Скупец, скряга (·разг. ).
Это слово, имеющее значение "худой, тощий человек" и "скряга", образовано, вероятно, от кость. Согласно другой версии, в древнерусском имелось кощей – "раб, пленник", заимствованное из тюркских языков и никак с Кощеем Бессмертным не связанное.