The main difference between a merrow and a mermaid is that merrows are specifically associated with Irish folklore and are believed to have magical caps that allow them to travel between the sea and land. Mermaids, on the other hand, are found in many different cultures and are typically associated with the sea.