Alaikumassalam wa rahmatullah,
For Eshaal (which is also spelled Eshal) see this page: How are these names Aroush.. Inara .. Innaya , Eshal and Zimal
For the meaning of Asmara please see this page: Raameen, Rania and Asmara, meaning and if Islamic or Quranic
Jasmin is the Western spelling of the Persian and Arabic name Yasmin. The Arabic name Yasmin is originally from Persian. It is not a Quranic word but since the meaning is good you can use it. It is pronounced as (YA)rd + (S)ame + (MEAN)ing. You can also use Jasmin if you like it since it is the same as Yasmin.