Needham

Needham is an English name that means 'home of need'.

Origin/Usage
English
Pronunciation
NEED-əm
Meaning
Needy home