Boy Names baby name Shane

What does the name Shane mean?

The meaning of the name “Shane” is: “God is gracious”.