Needham
English
Needy home
Needham is an English name that means 'home of need'.
No more information.
Corridon him , Pascal , Julek , Lex , Blair , Levent , Swann , Wekesa , Edrie