"against", that's right, of course.
Heim doesn't mean
just "house", but "own house", better "home" in the meaning of "home
However, you shouldn't translate German names
word by word or letter by letter, but look at the origin of the name. German
names usually originate from:
(e.g. Müller, Meier, Schmidt)
Countries or towns the person
came from (e.g. Schwab, Hesse, Bayer, Ulmer)
Attributes (e.g. Klein, Gross,
Weiss, Braun, Schwarz, Kraus)
Names (e.g. Dietrich, Ernst,
Foreign (mostly Slavic) names
(e.g. Nowotny, Doleschal)
Animals (e.g. Löw, Adler,
After "Gegenheimer" was written "Geckenheimer"
in the early years (before 1600), it is supposed the first one called "Geckenheimer"
was a person who came from Geckenheim, a little village near Nuremberg.
by: Markus Gegenheimer