Mary Shepherd

Mary Shepherd may refer to:
 * Lady Mary Shepherd, Scottish philosopher
 * Mary Patricia Shepherd, British thoracic surgeon