Meaning of name Omysha - Smile, Goddess of birth &death. Currently we have thousand of Baby Girl Names A to Z with meaning. Know Similar Names and Variant Names for name Omysha