В старину не было большого изобилия продуктов. Поэтому дозволялось употребление в пищу ящериц. А сейчас ящерицы охраняются государством, их включили в Красную книгу
На арабском это не харам, а наджаса. Наджасой является только то что пришло в хадисе. Как слюна собаки. А харам - это что то запретное. Например в еде. В этом отношении даже кошки - харам, потому что у них есть клыки. Ящерицы же - нет оснований называть их харам или наджаса