Diminutive form related to Germanic 'Alma' meaning 'nourishing' or 'soul,' with a pet suffix.
Like Almetta?
Swipe through thousands of names like it