Staropolskie imię złożone z 'ziemo-' (ziemia) i '-wit' (pan, władca). Oznacza 'pan ziemi' lub 'władca kraju'.