Грамматический словарь Зализняка (склонения слова):
Княжич, княжичи, княжича, княжичей, княжичу, княжичам, княжича, княжичей, княжичем, княжичами, княжиче, княжичах
кня́жич
-а, м. устар.
Молодой сын князя (в 1 знач.).
Он встал еще затемно. --- Послал отрока, молодого княжича Белозерского, на двор: — Пусть коня подведут. С. Бородин, Дмитрий Донской.
кня́жич
КНЯЖИЧ -а; м. Устар. Молодой сын князя (1 зн.).
КН’ЯЖИЧ, княжича, ·муж. (·ист. ). Молодой сын князя.