As it came up earlier:
Found on Wikipedia:
Bond's parents are named as Andrew Bond, a Scotsman, and Monique Delacroix from Canton de Vaud in Switzerland (these nationalities had previously been established in On Her Majesty's Secret Service). Bond's Scottish heritage was partly a result of Fleming being impressed with Sean Connery's screen portrayal of his character, whereas Bond's mother was named for a Swiss girl to whom Fleming was once engaged.


Therefore, according to Bond's creator, James Bond is the son of a Scot!!

Why not Bond in a Kilt?


Now, which family tartan is "Bond" supposed to be part of?