Sten \s-ten\ as a boy's name is a variant of Stein (German), and the meaning of Sten is "stone".
The baby name Sten sounds like Stan, Steno and Steen. Other similar baby names are Stern, Sven and Swen.