Perhaps the most idiotic girl’s name I’ve ever heard .. and that’s up against some damned stiff competition these days 1
It means nice or good when translated from French.