From Old French 'hagard' meaning wild or untamed, originally describing an untrained hawk.
Like Haggard?
Swipe through thousands of names like it