NEEDHAM Meaning of NEEDHAM in English Pronunciation: ' n ē -d ə m Function: geographical nametown E Mass. WSW of Boston pop 28,911 Merriam Webster Collegiate English Dictionary. Merriam Webster - Энциклопедический словарь английского языка. 2012