The following was taken from the Yes campaigns website.
The following groups of people can register to vote in the referendum:
•British citizens resident in Scotland.
•Qualifying Commonwealth citizens resident in Scotland. This means Commonwealth citizens who either have leave to remain in the UK or do not require such leave, and are resident in Scotland.
•Citizens of the Republic of Ireland and other EU countries resident in Scotland.
•Members of the House of Lords resident in Scotland.
•Service/Crown personnel serving in the UK or overseas in the Armed Forces or with Her Majesty’s Government who are registered to vote in Scotland.
As you can see from the above, no non-British citizen has a right to vote but it does mean those newly granted citizenship would be allowed.