Well, there's a Stirling Castle in Scotland, and Stirling certainly isn't a typical French name. Boothroyd also lists a John Stirling, gunmaker, in business in Yorkshire. But that dates from mid-19th century, so not a very likely connection.