Narcissus \nar-cissus, narci(s)-sus\ as a boy's name is a variant of Narcisse (French), and the meaning of Narcissus is "daffodil".
The baby name Narcissus sounds like Narciso and Narses. Another similar baby name is Narkissos.