Newnham is an English surname.
It derives from several places of that name in England.
[1] Notable people with the name include: