Shane

Boy

Meaning of the name Shane: Gift from God

Origin of the name Shane: Hebrew, American and Irish

Alternate spellings of the name Shane: None