Оба варианта верны.
Существительное решение здесь уместно употребить в единственном числе.
Этимология слова кикимора очень интересна. Это существительное образовано путем сложения, от кики + мора. Начнем со второй части. Слово мора общеславянское, во многих славянских языках оно обозначает что-то, связанное с нечистой силой, ночными кошмарами, ср. сербохорватское мора 'домовой', 'кошмар', чешское můra 'злое ночное существо; ночной кошмар' (и 'ночная бабочка'), польское mora, zmora 'призрак, кошмар'. Происхождение слова мора точно не установлено; предполагают, что это старое заимствование из германских диалектов. В таком случае оно родственно немецкому Mahr 'кошмар', второй части английского nightmare 'кошмар, страшный сон' и французского cauchemar, в котором вторая часть -mar – заимствование из германских языков (отсюда, кстати, происходит и русское слово кошмар – это заимствование из французского; получается, что в словах кикимора и кошмар исторически можно выделить один и тот же корень).
Что же касается первой части сложения, то она может быть связана и с кика < кыка 'праздничный головной убор (с рогами) замужней женщины', и с древнерусским кыкати 'подавать голос, кликать; кричать; куковать'. Это вполне соотносится со значением слова кикимора – 'нечистая сила в женском образе'; 'лешачиха'; 'лесной нечистый дух в образе женщины'.
1. (кого-что).
Не поставить чего-л. в вину кому-л.; извинить, проявив снисходительность. П. все грехи. П. обиду, предательство, оскорбление. П. за шалость, за ошибку, за опоздание. Никогда ему этого не прощу. Не мог себе п., что отпустил её. Простите, ей-ей, не виноват. П. от души, от всего сердца. Великодушно п. кого-л. Прости ближнего своего.
2. что кому.
Освободить от какого-л. обязательства. П. долг приятелю. П. колхозу задолженность. ◊ Прости господи! (см. Господь). < Простите (см.). Прощать, -аю, -аешь; нсв. Прощаться, -ается; страд. Прощение (см.).
ИЗВИНИТЬ, -ню, -нишь; извинённый; -нён, -нена, -нено; св. кого-что.
1. (за что, также с придат. дополнит.).
Проявить снисходительность, не поставить в вину чего-л.; простить. Прошу извинить за беспокойство, за навязчивость, за опоздание, за грубость. И. друга, брата. И. чью-л. глупость, чьё-л. невежество. Извините, что заставил вас подождать. Извиним ребёнку его любопытство. Извините за выражение (разг.;
употребляется при введении в разговор резких, грубых слов).
2. чем.
Признать заслуживающим снисхождения в силу чего-л.; оправдать. И. опоздание болезнью, рассеянностью, бессонницей. Взятку нельзя и. бедностью. < Извинять, -яю, -яешь; извиняющий; нсв. Извиняться, -яется; страд. Извини; извините, в зн. межд. Разг.
Выражает протест, несогласие с чем-л., отказ в чём-л. Сходишь в магазин? - Нет уж, извини! У него высшее образование. - Извините! Это не так.
Запятая ставится.
Это тавтология. Можно сказать: сделать подарок кому-либо; подарить кому-либо что-либо.
Возможны оба варианта.