Yes, archerfish can live in freshwater environments, and they are also found in brackish habitats like estuaries and mangroves.