Boy Names baby nameScot

What does the name Scot mean?

The meaning of the name “Scot” is: “Painted warrior”.