Yes, catfish can live in a pond, moreover, when in the wild it usually lives in rivers, streams, lakes, and ponds. If you plan to keep it at home in your own pond, the most important thing is to move it to warmer water during the cold winter days.