Are Vikings from Iceland?

Not exactly. Vikings originated in Norway, Sweden, and Denmark. The Norwegian Vikings discovered Iceland about a thousand years ago and settled it, and their descendents live there today.