It reminds me a lot of [name_m]Hero[/name_m] as a name – sparkly and extravagant while also being concise and playful. I slightly prefer it on a girl, but it feels fairly neutral.
I do think an [name_m]Echo[/name_m] could get “Echo, [name_m]Echo[/name_m], Echo…” type jokes or comments – which could get annoying – but I guess its similarities to names like [name_f]Juno[/name_f], [name_f]Elowen[/name_f], [name_f]Coco[/name_f], [name_m]Jericho[/name_m], [name_m]Elio[/name_m], [name_f]Cleo[/name_f] helps ground it.