The Oxford Names Companion, OUP "Scottish Forenames" - Donald Whyte, FGH, FSG
Notes:
Scottish and English, derived from the Scottish surname, itself of Norman extraction from one of a large number of place-names. Supposedly now popular in Australia.
The use of Bruce as a female name seems to be confined to Scotland.
Thanks to Donald Whyte who provided much of the initial information for this site.