Peck is a surname which can have two meanings.
Either "one who dwells near the foot of a peak" or "one who deals in weights and measures".
The name is thought to, but not proven to, originate in the Nottinghamshire/East Midlands England, or Denbighshire in Wales.