Francis Shepherd

Francis Shepherd may refer to:
 * Francis Shepherd (diplomat), British diplomat
 * Francis Henry Shepherd, English-born civil engineer and political figure in British Columbia, Canada