Name origin: Teutonic
Name meaning: Valiant protector
More
Name origin: German
Name meaning: High energy