Shashi \sh(a)-shi\ as a boy's name (also used as girl's name Shashi), is of Hindi origin, and the meaning of Shashi is "moonbeam". Indian film celebrity Shashi Kapoor.
Similar baby names are Sasha, Shadi, Shai and Shani.