Celebrity Baby Names: Teri Hatcher
Celebrity Baby Names:
First name origin: English, Greek
First name meaning: Harvester, variation of Teresa
Last name origin: Southern English
Last name meaning: topographic name for someone who lived by a gate, from Middle English hacche (Old English hæcc) + the agent suffix -er. This normally denoted a gate marking the entrance to a forest or other enclosed piece of land, sometimes a floodgate or sluice-gate.