From be- + thank. Compare Dutch bedanken (“to thank”), German bedanken (“to thank”).
bethank (third-person singular simple present bethanks, present participle bethanking, simple past and past participle bethanked)