If you want your kid to grow up with a terrible name and end up resenting you in the process, then, by all means, choose a name from this list of the ugliest baby names for girls and boys!
name/leila/424">Leila / Layla – is Arabic for “night” which is when all scary things come out to play. Boo! Lilith – the meaning of this name is “Screech owl” or “night monster”. ...