This surname Olsen is of Danish and Norweagian origin.
Spanish
I believe it is armenian.
Italian
England
Germany
It is Spanish.
It's linguistically English.
It's French
Galicia (NW Spain)
Italy
Country of origin is Germany; meaning in English is "miller".