The name German is a boy's name meaning "warrior". German and is often added to lists like Names with Military Meanings and discussed in our forums with posts like "Names on NB that make you go WOW!".
From the experts:
German might seem like an unlikely occupant of the Top 1000 list, unless you realize that it's a Spanish name, with the accent on the second syllable. It's been on the U.S. list since 1973.