Грамматический словарь Зализняка (склонения слова):
Ха
1)
нескл., ср. Название буквы „х“.
2)
междом. прост.
Употребляется для выражения несогласия, сомнения, негодования (с оттенком иронии, презрения, насмешки).
— Ха! Фантазии! — говорит Смирнов презрительно. Куприн, Мелюзга.
ХА
1. ХА, неизм.; ж. и ср. Название буквы "х".
2. ХА, межд. Разг. Выражает несогласие, сомнение, негодование. Ха! фантазии!
*****