Dreams about fish have many meanings, but often signify that insights from your subconscious mind are trying to communicate with you. To catch a fish represents that insights have been brought to the surface of your conscious mind. The fish is also an ancient symbol of Christianity and Jesus Christ.
A dream about watching fish in a fish tank may indicate feelings that one's life is going nowhere, that a person is going in circles on an issue or that the dreamer is trapped and confined. A dream about being attacked by an unusually large fish suggests that an emotional issue is being avoided because it feels threatening or overwhelming. To see fish eggs in a dream represents that an idea has emerged from the dreamer's subconscious and is about to hatch, or become known.
A dream about fishing represents repressed emotions being brought the surface. Ice fishing suggests that the dreamer is breaking through an emotional barrier and confronting difficult feelings on a subconscious level. To see a fishing rod in a dream represents a willingness to explore the subconscious mind. A dream about fishnet stockings might reveal a need or desire to be more adventurous and sexually daring.