From Old French 'hagard' meaning wild or untamed, originally describing an untrained hawk.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Haggard?
Swipe through thousands of names like it