The best answer to choose here would be:
a) Scandinavia
To let you in on a little more fancy information, Vikings specifically came from these three places in Scandinavia: Denmark, Norway and Sweden.
Also, the term 'viking' originates from a language called 'old norse' and it literally means 'a pirate raid'.