From Old English 'leof' meaning dear or beloved, an affectionate name.
Like Lovick?
Swipe through thousands of names like it