Yes, they are the homes for beavers. They build it by stacking twigs, branches, leaves, etc. to create a dam.
A beaver dam A beavers lodge. A beavers den.
Beaver live in a Lodge
No, beaver lodges are named after lodges. The word goes a long ways back into the origins of English and German.
Beavers build lodges.