What is meaning of two koi fish?

There are a number of meanings - Yin-Yang, Male/Female, Day/Night, Water/Fire, Sun/Moon.

It all stems from philosophy of taoism.