Этимологический словарь Крылова
Заимствование из старославянского, где кычити, образовано от кыка – "волосы на голове". Исконное значение кичиться – "поднимать чуб" с последующим переосмыслением в "задирать нос".
кичиться