Overcash Family History
Overcash Name Meaning
Americanized form of South German Oberkirch a habitational name meaning ‘upper church’ from a place so named in Baden (or possibly from any of the places called Oberkirchen in Westphalia and Saar district).
Source: Dictionary of American Family Names 2nd edition, 2022