The name Herman is a boy's name of German origin meaning "soldier, warrior". Herman and is often added to lists like Names with Military Meanings and discussed in our forums with posts like "Makeover name game: from one gender to the other".
From the experts:
It's hard to believe now that Herman was once, at the turn of the last century, a Top 50 name, remaining in the Top 100 until 1935, and even harder to imagine it making a comeback. But then again, our parents thought the same thing about Max and Jake. Consider the French Armand or Spanish Armando instead. Notable bearers include writers Herman Melville and Hermann Hesse--and then there was TV's Herman Munster.