west▪ (Huehnergard2011:) Engl Ann, Hannah, from Hbr ḥannâ ‘grace’, from ḥānan ‘to be(come) gracious’; John, ultimately from Hbr yôḥānān ‘Yahweh has been gracious’, from ḥānān, lengthened form of ḥānan ‘he has been gracious’ (cf. Ar ḥanān; for Hbr yô ‘Yahweh’, cf. Ar ↗√HWY).
▪ (Huehnergard2011:) Engl Hannibal, from Phoen (Pun) *ḥannī-baʕl ‘my grace (is) Baal’, from *ḥannī ‘my grace’, from *ḥann ‘grace’ (akin to Ar ↗ḥanān; for Phoen *baʕl ‘lord, Baal’, cf. Ar ↗baʕl).