"And Balak saw." And why was his name called Balak? This teaches that he came to lap up (la-luk) the blood of Israel like a dog. Another interpretation: on account of "She is empty, and void, and waste" (Nahum 2:11), for he sought to lay waste (li-vlok) Israel. "All that Israel had done to the Amorites" — to Sihon and to Og. They said: These, who are mighty men and giants, could not stand before them; we, how much more so.
Why Balak Was Named for the Dog That Laps Israel's Blood
Midrash Aggadah, Numbers 22:2
וירא בלק. ולמה נקרא שמו בלק מלמד שבא ללוק דמן של ישראל ככלב: ד"א על שם בוקה ומבוקה ומבולקה (נחום ב יא), שבקש לבלוק את ישראל: אל כל אשר עשה ישראל לאמורי. לסיחון ועוג, אמרו אלו שהם גבורים וענקים לא יכלו לעמוד בפניהם, אנו על אחת כמה וכמה: