Estas duas palavras existem na língua portuguesa e estão corretas. Porém, seus significados são diferentes e devem ser usadas em situações diferentes.
Laço se refere, principalmente, a um nó com alças, fácil de desamarrar:
Lasso se refere, principalmente, a algo frouxo e distendido ou a alguém cansado e entediado:
A palavra lasso é um adjetivo e se refere a alguma coisa que está frouxa, relaxada, distendida. Significa também uma pessoa que se encontra cansada, fatigada ou aborrecida, entediada. Pode se referir também a uma pessoa devassa, de maus costumes.
Lasso tem sua origem na palavra em latim lassus, devendo assim ser escrito com ss.
A palavra laço é um substantivo comum masculino e se refere a um nó com alças que se desamarra com facilidade. Significa também uma ligação, um vínculo, uma união. Pode significar ainda um estratagema, uma cilada.
Laço tem sua origem na palavra em latim laceu, devendo assim ser escrito com ç.
As palavras lasso e laço apresentam a mesma fonética, ou seja, são pronunciadas de forma igual, mas seus significados e escritas são diferentes. A este tipo de palavras chamamos palavras homófonas.
Na língua portuguesa, existem diversas palavras homófonas: