From Old English or Germanic 'gar' meaning spear and 'man,' thus spearman or warrior.
Like Garman?
Swipe through thousands of names like it