Rare English name of uncertain etymology, possibly a pet form or dialectal variant.
Like Doye?
Swipe through thousands of names like it