I find alot of names in anime's make no sense... Their meanings are just random, especially the vegetable, and underwear array from Dragon Ball Z... But these names, all mean something similar, Kiba for instance means horse... He is obviously a dog person, but the humanistic animal relationship...