The term Matsya has its origin in the Sanskrit language. The word relates to the meaning of Fish or something related to a fish. The name suits well for the 1st Avatar of Lord Vishnu, which tends to be that of a fish.