Saxon \sax-xon\ as a boy's name is pronounced SAKS-un. It is of English origin, and the meaning of Saxon is "from Saxonny". Also possibly "swordsman". This name was originally given to those from Saxonny, a region of Germany. Saxons were among the German tribes that invaded and settled England in the fifth century.
Saxon has 3 variant forms: Saxe, Saxen and Saxton.
A baby name that sounds like Saxon is Sachsen.