By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Siren is a mythological being who either lives in the sea or the skies. It comes from the greek root Seiren, meaning mermaid.

But yeah, too many approximant consonants in the name.