Variant of Damien, from the Greek 'damazein' meaning 'to tame', also evoking the Greek concept of a guiding spirit.
Like Daemen?
Swipe through thousands of names like it