This is a follow up to an earlier post as I have uncovered further details.
https://www.rootschat.com/forum/index.php?topic=842226.0My G G Grandmother, Henrietta Stewart, married John Barton in 1847 and on the birth certificate for just one of her children she records her name as Henrietta Sherlock Barton, nee Stewart. Sherlock was the puzzling bit - where had this come from?
Her father, Robert Stewart, was a retired sergeant major in the 29th foot, so I wrote to the now Worcestershire regiment to see what records they had for him and to see if they could shed any light on the name. No Robert Stewart on their records anywhere. In a moment of inspiration, I asked if they had any records for Robert Sherlock instead and BINGO!!
Robert Sherlock was born in Co. Carlow and, after serving in the Wexford Militia, he enlisted in the 19th foot regiment in September 1812. He served for almost 25 years, and at one time was based in Mauritius for around 8 years. This is where Henrietta says she was born. He retired, as a sergeant major, in 1834.
Any thoughts on why, apparently after his army service, he changed his name to Stewart? Was it because he was Irish but had served in the British army? And when? I can't think he did it while he was serving - I don't know if the army would have allowed that.