Name – Hagan

Gender – Male

Origin – German

Meaning – The German name Hagan means – This name signifies “”strong defense.””