Personally, I call games of the genre "dota-like" but I'm sure LoL and HoN fans may not enjoy the term.