My wife who is Eaglesham born and bred pointed out an interesting and true fact. If you are an older resident of the village you pronounce the name properly as "Eagles - ham", whereas if you are an incomer or non resident you pronounce the name "Eagle - sham"
Jim