From Germanic 'hart' (deer/stag) with a diminutive suffix, meaning 'little deer' or 'deer meadow'.
Like Hartsel?
Swipe through thousands of names like it