Using the Springburn location, there is a family on the 1911 census index
William 31
Johanna 27
Thomas 3
John 2
James 0
If William was aged 31 in 1911, he should have been born in 1879/80 and aged 1 in the 1881 census. However the youngest William McMenamin in the south of Scotland in 1881 is aged 17, and there is only one head of a household of McMenamins not born in Ireland. Therefore I think it probable that your William was also born in Ireland.
You need to invest £7 (less than the cost of buying one English certificate) in buying 30 credits at SP, and use 6 of them (£1.40) to get the marriage certificate of William and Johanna, if you don't already have it. This will tell you the full names of both sets of parents including the maidne surnames of the mothers. (As you say, the Scottish records are much fuller than the English ones.) If Johanna is the daughter of Patrick and Bridget you'll still have enough credits left to get their marriage certificate and the 1911 and 1901 censuses, and maybe even the 1891 census. The trail is then likely to lead you back to Ireland.
The bottom line is that the only way you can get this information for 100% free is if someone else pays - even if some kind soul is going to the Scotland's People Centre and is willing to look some of it up for you, they will still have to pay for admission to the Centre to get at it in the first place.
I don't follow what you mean about the death being registered twice in different districts...?
I think it's more likely to be a duplication in the index rather than two separate records of the same death. Normally there is only a single record, indexed under both maiden and married surnames if it is a married woman.