I found a short blurb on a Hungarian website saying that Hasdrubal/Asdrubal is composed of the elements
Azru and
Baal meaning "
Baal helps" (compare
Hannibal , his brother's name).
The website is now defunct but you can view it in Google's cache:
http://www.google.com/search?q=cache:X6a02Pr_H_0:www.mek.iif.hu/porta/szint/egyeb/lexikon/pallas/html/009/pc000909.html+hasdrubal+baal+azru&hl=en