I know names are cultural. That child living in the US and mainly in an anglo-speaking culture won't have any problem wearing that name. But where I am from, ''esti'' is a swear word. Hahaha! I am not kidding. So I need to get pass that in my head.
If I take the name in it's cultural context, I suppose it sounds ok. Not a favorite if I compare it to other ''Est'' names like
Esther or
Estelle, which feel much more refined. I also prefer their other kids' name than
Esti personally.