So viel ich weiß, kommen die klasischen deutschen namen (Gerhard usw...) hauptsächlich aus dem germanischen.
IMHO bedeutet Gerhard= der mit dem Speer...jetzt kommt nicht "tanzt"

Viele deutsche Namen lassen sich auch von Heilige ableiten´, Florian usw..
Sloter
Ps: Viel interresanter sind Familiennamen..