Слово лягушка происходит от древнерусского ляга = нога, откуда и лягать, и ляжка. [150x207]
Т.е. лягушка - это та, у кого большие ляги (ноги) или ляжки.
Так что не обманывайтесь, Иван-царевич не дурак был, а царевна-лягушка - это красавица с большими ногами, а вовсе не мелкое земноводное.
И нашёл он её, думаю, не на болоте - как бы он на болоте её ляжки-то рассмотрел? они ж тогда все в сарафанах ходили. Он, небось, за нею у реки подглядывал, там же и царевной-лягушкой назвал. Как комплимент такой, зазывный: типа "Выходи за меня, ногастая, царевной будешь!" :))