Mac an Mhaoir, Weir
The surname Weir is an Anglicization of Mac an Mhaoir or as an Anglicized form, based on an erroneous translation (as if from Gaelic cora ‘weir’, ‘stepping stones’), of various Gaelic names such as Ó Corra and Ó Comhraidhe.