Possibly: Sun, Solar deity; or derived from Sanskrit ‘Sura’ meaning god/deity

1 Post