Edward Weir (born 1910, date of death unknown) was an Irish footballer who played for several clubs in the Scottish Football League. He was also a dual Irish international and played for both Ireland teams – the IFA XI and the FAI XI. After retiring as a player he managed Dundalk.