Zimmer is German surname meaning "room" or "chamber".
Derivative names include Zimmermann (Zimmerman), the occupational surname meaning Carpenter, literally translated "room man" (i.e. someone who builds wooden structures to be lived in).