English - nickname from Middle English foster foster parent. Old English fostre, a derivative of fostrian to nourish, rear. (Oxford Names Companion)