"German" can also derive from the 2 words "ger" meaning "spear" and "man" meaning "man" or "people". So "German" means either "man with a spear" or "the people with spears" which is most likely correct, considering the hunting habits of former times.