Is The Last Name Garrett Scottish?

Is The Last Name Garrett Scottish? This name is of Anglo-Norman descent spreading to Ireland, Scotland and Wales in early times and is found in many mediaeval manuscripts in the above countries. Is Garrett a Viking name? In Norse Baby Names the meaning of the name Garrett is: Defender. Is the name Garrett Irish? The