Meaning and Origin of: Seleucus

Boy name origins & meanings

  • Latin : Shaken; beaten by the waves