Celebrity Baby Names: Reese Witherspoon
Celebrity Baby Names:
First name origin: Welsh
First name meaning: Enthusiastic
Last name origin: Scottish
Last name meaning: of uncertain origin, perhaps a habitational name from an unidentified place named with Middle English wether ‘sheep’, ‘ram’ + spong, spang, a dialect term for a narrow strip of land.