garanne (Middle French) comes from Old French garenne, from Old French guarir, from Frankish warjan, from Proto-West Germanic waʀjan, from Proto-Germanic warjaną, from Proto-Indo-European wēr-, from Proto-Indo-European wer- — to burn; to cover, heed, notice; squirrel.
Ancestry of “garanne”, step by step
garanne traces back through 3 separate lines of ancestry.