Creating a freshwater aquarium can be a rewarding hobby, but choosing the right fish is key to setting yourself up for success. Whether you’re a beginner or an experienced aquarist, this comprehensive guide introduces over 100 popular freshwater fish, each with its own care level, personality, and requirements. From hardy species to colorful gems, there’s something here for everyone!


1. Betta Fish (Betta splendens)

Skill Level: Beginner
Betta fish are known for their striking colors and long flowing fins. They are hardy and can live in smaller tanks, but they prefer low-flow environments with warm water.


2. Neon Tetra (Paracheirodon innesi)

Skill Level: Beginner
Neon Tetras are small, peaceful, and colorful schooling fish. They thrive in groups and are ideal for community tanks with other peaceful species.


3. Guppy (Poecilia reticulata)

Skill Level: Beginner
Guppies are vibrant, easy to care for, and breed readily in captivity. They’re perfect for small tanks and come in a variety of colors.


4. Zebra Danio (Danio rerio)

Skill Level: Beginner
Zebra Danios are hardy and active fish. They are great for new hobbyists due to their ability to thrive in a range of water conditions.


5. Corydoras Catfish (Corydoras spp.)

Skill Level: Beginner
These bottom-dwelling fish are peaceful, hardy, and social. They help keep the substrate clean and prefer to be kept in small groups.


6. Cherry Barb (Puntius titteya)

Skill Level: Beginner
Cherry Barbs are peaceful and easy to care for. Their bright red color makes them a standout in community tanks, and they prefer to be kept in small schools.


7. Platy (Xiphophorus maculatus)

Skill Level: Beginner
Platies are hardy, colorful fish that are perfect for beginners. They come in a variety of colors and are livebearers, meaning they give birth to live young.


8. Mollies (Poecilia sphenops)

Skill Level: Beginner
Mollies are livebearers like guppies and platies. They’re peaceful, hardy, and can adapt to a range of water conditions, including slightly brackish water.


9. Harlequin Rasbora (Trigonostigma heteromorpha)

Skill Level: Beginner
These small, peaceful fish are easy to care for and add a splash of color with their distinctive copper bodies and black markings.


10. Kuhli Loach (Pangio kuhlii)

Skill Level: Intermediate
Kuhli Loaches are peaceful, nocturnal fish that like to burrow in the substrate. They require a well-maintained tank with plenty of hiding places.


11. Swordtail (Xiphophorus hellerii)

Skill Level: Beginner
Swordtails are peaceful and easy to care for, making them a good choice for beginners. They can adapt to various water conditions and are livebearers.


12. Dwarf Gourami (Trichogaster lalius)

Skill Level: Intermediate
With their vibrant colors and peaceful nature, Dwarf Gouramis are popular in community tanks. However, they are prone to diseases, so water quality is important.


13. Honey Gourami (Trichogaster chuna)

Skill Level: Beginner
Honey Gouramis are smaller and hardier than their dwarf cousins. They are peaceful and thrive in smaller, well-planted tanks.


14. Black Skirt Tetra (Gymnocorymbus ternetzi)

Skill Level: Beginner
These tetras are hardy, active, and do well in community tanks. Their unique black-and-silver coloration adds a touch of elegance to any aquarium.


15. White Cloud Mountain Minnow (Tanichthys albonubes)

Skill Level: Beginner
These small, hardy fish are excellent for coldwater tanks. They’re peaceful, colorful, and can adapt to a wide range of water temperatures.


16. Bristlenose Pleco (Ancistrus cirrhosus)

Skill Level: Beginner
Bristlenose Plecos are excellent algae eaters and stay smaller than other plecos. They’re peaceful and prefer a well-decorated tank with hiding spots.


17. Otocinclus Catfish (Otocinclus spp.)

Skill Level: Intermediate
Otocinclus are small algae-eating catfish that are best kept in groups. They require a well-established tank with plenty of algae or supplemental feeding.


18. Rainbowfish (Melanotaenia spp.)

Skill Level: Intermediate
Rainbowfish are active and peaceful schooling fish. They come in a variety of striking colors but require excellent water quality to thrive.


19. Celestial Pearl Danio (Danio margaritatus)

Skill Level: Intermediate
Also known as Galaxy Rasboras, these small, stunning fish are peaceful but sensitive to water conditions. They do best in planted tanks with stable parameters.


20. Silver Dollar (Metynnis argenteus)

Skill Level: Intermediate
Silver Dollars are peaceful schooling fish, but they can grow large (up to 6 inches) and need a spacious tank. They are herbivores and may nibble on plants.


21. Angelfish (Pterophyllum scalare)

Skill Level: Intermediate
Angelfish are elegant and peaceful, but they can be territorial, especially during breeding. They prefer tall tanks with plenty of swimming space.


22. German Blue Ram (Mikrogeophagus ramirezi)

Skill Level: Intermediate
These small cichlids are beautifully colored but require pristine water conditions. They are peaceful and do well in community tanks with calm tankmates.


23. Bolivian Ram (Mikrogeophagus altispinosus)

Skill Level: Beginner
Bolivian Rams are hardier than their German Blue cousins and make great additions to community tanks. They’re peaceful and colorful with more forgiving care requirements.


24. Pearl Gourami (Trichopodus leerii)

Skill Level: Intermediate
Pearl Gouramis are beautiful, peaceful fish that do well in larger community tanks. They appreciate a well-planted tank with low-flow water.


25. Clown Loach (Chromobotia macracanthus)

Skill Level: Intermediate
Clown Loaches are playful, social fish that grow quite large (up to 12 inches). They need a spacious tank and are best kept in groups.


26. Discus (Symphysodon spp.)

Skill Level: Advanced
Discus are stunning fish but require impeccable water conditions and a stable environment. They prefer warmer water and thrive in larger, well-established tanks.


27. African Dwarf Frog (Hymenochirus spp.)

Skill Level: Beginner
These small, peaceful frogs are a fun addition to community tanks. They prefer low-flow water and should be fed a diet of sinking foods.


28. Amano Shrimp (Caridina multidentata)

Skill Level: Beginner
Amano Shrimp are excellent algae eaters and help keep tanks clean. They thrive in well-planted tanks with stable water conditions.


29. Cherry Shrimp (Neocaridina davidi)

Skill Level: Beginner
Cherry Shrimp are colorful and peaceful invertebrates that thrive in planted tanks. They are easy to breed and can be kept with small, non-aggressive fish.


30. Ghost Shrimp (Palaemonetes paludosus)

Skill Level: Beginner
Ghost Shrimp are hardy, inexpensive, and make great tank cleaners. They are transparent, making them an interesting addition to any community tank.


31. Electric Blue Acara (Andinoacara pulcher)

Skill Level: Intermediate
Electric Blue Acaras are peaceful cichlids with stunning coloration. They’re hardy and can be kept with other similarly sized peaceful fish.


32. Green Neon Tetra (Paracheirodon simulans)

Skill Level: Beginner
Similar to Neon Tetras, Green Neons are peaceful schooling fish that prefer soft, slightly acidic water. They’re smaller and less common, but just as hardy.


33. Pearl Danio (Danio albolineatus)

Skill Level: Beginner
Pearl Danios are hardy, active fish that do well in community tanks. They prefer cooler water and are ideal for beginner setups.


34. Bloodfin Tetra (Aphyocharax anisitsi)

Skill Level: Beginner
Bloodfin Tetras are schooling fish known for their striking red fins. They are hardy and easy to care for, making them perfect for beginners.


35. Congo Tetra (Phenacogrammus interruptus)

Skill Level: Intermediate
Congo Tetras are larger and more colorful than other tetras. They need a spacious tank and prefer soft, slightly acidic water.


36. Pictus Catfish (Pimelodus pictus)

Skill Level: Intermediate
Pictus Catfish are active, nocturnal fish that prefer a large tank with plenty of hiding spaces. They are peaceful but can grow up to 5 inches long.


37. Buenos Aires Tetra (Hyphessobrycon anisitsi)

Skill Level: Beginner
These tetras are hardy, active, and peaceful. They do well in a wide range of water conditions but may nip at delicate plants.


38. Golden Wonder Killifish (Aplocheilus lineatus)

Skill Level: Intermediate
Golden Wonder Killifish are hardy and strikingly colorful. They prefer a well-planted tank with calm tankmates and can jump, so a tight-fitting lid is a must.


39. Sparkling Gourami (Trichopsis pumila)

Skill Level: Beginner
Sparkling Gouramis are small, peaceful, and easy to care for. Their shimmering bodies and low-maintenance needs make them perfect for small tanks.


40. Endler’s Livebearer (Poecilia wingei)

Skill Level: Beginner
Endler’s Livebearers are closely related to guppies and share the same hardy nature. They come in a variety of bright colors and are easy to care for.


41. Siamese Algae Eater (Crossocheilus oblongus)

Skill Level: Intermediate
Siamese Algae Eaters are excellent at controlling algae in larger tanks. They’re active and hardy, but require a lot of space to thrive.


42. Rainbow Shark (Epalzeorhynchos frenatum)

Skill Level: Intermediate
Rainbow Sharks are semi-aggressive and territorial, so they’re best kept in larger tanks with plenty of hiding spaces. They’re visually striking with black bodies and red fins.


43. Bala Shark (Balantiocheilos melanopterus)

Skill Level: Advanced
Bala Sharks are large, peaceful fish that require a very spacious tank (125+ gallons). They grow up to 14 inches and need plenty of swimming space.


44. Yoyo Loach (Botia almorhae)

Skill Level: Intermediate
Yoyo Loaches are playful, social fish that thrive in groups. They help control snail populations but need a spacious tank with plenty of hiding spots.


45. Zebra Pleco (Hypancistrus zebra)

Skill Level: Advanced
Zebra Plecos are rare, strikingly beautiful fish that require warm, well-oxygenated water. They’re peaceful but need excellent water quality to thrive.


46. Banded Leporinus (Leporinus fasciatus)

Skill Level: Advanced
This striking fish grows large (up to 12 inches) and is semi-aggressive, making it suitable for larger tanks with similarly sized tankmates.


47. Glass Catfish (Kryptopterus vitreolus)

Skill Level: Intermediate
These transparent fish are peaceful and unique but can be sensitive to water quality. They prefer to be kept in schools in well-maintained tanks.


48. Dwarf Chain Loach (Ambastaia sidthimunki)

Skill Level: Intermediate
Dwarf Chain Loaches are small, active, and peaceful. They prefer to be kept in groups and help control snail populations in planted tanks.


49. Tiger Barb (Puntigrus tetrazona)

Skill Level: Intermediate
Tiger Barbs are active and semi-aggressive. They’re best kept in schools to minimize aggression, and they do well in community tanks with similarly sized fish.


50. Goldfish (Carassius auratus)

*Skill Level: Beginner (with care)
Goldfish are one of the most popular freshwater species, but they require more care than many realize. They grow large, produce a lot of waste, and need a spacious tank with excellent filtration.


51. Fancy Goldfish (Carassius auratus var.)

*Skill Level: Beginner (with care)
Fancy Goldfish are a more ornamental version of the standard goldfish. They are hardy but require a large, well-filtered tank due to their waste production.


52. Electric Blue Jack Dempsey (Rocio octofasciata)

Skill Level: Advanced
This striking cichlid is semi-aggressive and requires excellent water quality and a spacious tank. They’re not suitable for community tanks with smaller fish.


53. Kribensis (Pelvicachromis pulcher)

Skill Level: Beginner
Kribensis are colorful dwarf cichlids that are hardy and peaceful. They’re great for community tanks and can tolerate a range of water conditions.


54. Green Severum (Heros severus)

Skill Level: Intermediate
Green Severums are peaceful cichlids that can grow up to 10 inches. They require a spacious tank and prefer to be kept with similarly sized fish.


55. Jewel Cichlid (Hemichromis bimaculatus)

Skill Level: Intermediate
These brightly colored cichlids are semi-aggressive and best suited for species-only tanks or with other large, robust fish.


56. Leopard Bushfish (Ctenopoma acutirostre)

Skill Level: Intermediate
Leopard Bushfish are predatory fish that require a tank with peaceful tankmates too large to be eaten. They prefer a heavily planted, dimly lit environment.


57. Pictus Catfish (Pimelodus pictus)

Skill Level: Intermediate
This active, predatory catfish is nocturnal and best kept in larger tanks with plenty of swimming space and hiding spots.


58. African Butterfly Fish (Pantodon buchholzi)

Skill Level: Intermediate
The African Butterfly Fish is a unique surface-dwelling species that prefers a tank with calm water and floating plants. They can be aggressive towards small fish.


59. Roseline Shark (Sahyadria denisonii)

Skill Level: Intermediate
Also known as the Denison Barb, these fish are active, peaceful, and stunningly colorful. They require a spacious, well-filtered tank and prefer to be kept in schools.


60. GloFish Tetra (Gymnocorymbus ternetzi)

Skill Level: Beginner
GloFish are genetically modified tetras that come in a range of bright, glowing colors. They’re hardy and easy to care for, making them great for beginners.


61. Paradise Fish (Macropodus opercularis)

Skill Level: Intermediate
Paradise Fish are hardy and can tolerate cooler water, but they can be aggressive towards smaller or more peaceful tankmates.


62. African Cichlid (Multiple Species)

Skill Level: Intermediate to Advanced
African Cichlids are colorful, active, and often aggressive. They require specific water conditions (hard, alkaline water) and are best kept in species-only tanks.


63. Siamese Fighting Fish (Betta splendens)

Skill Level: Beginner
Commonly known as the Betta fish, these hardy and beautiful fish can thrive in small tanks with warm, calm water. Males are aggressive, so it’s best to keep them alone or in species-only tanks.


64. Rainbow Cichlid (Herotilapia multispinosa)

Skill Level: Intermediate
Rainbow Cichlids are peaceful cichlids that display stunning coloration. They prefer a well-planted tank with stable water conditions.


65. Tinfoil Barb (Barbonymus schwanenfeldii)

Skill Level: Advanced
Tinfoil Barbs are large, fast-growing fish that require a very spacious tank. They’re peaceful but need plenty of swimming room and robust filtration.


66. Vampire Shrimp (Atya gabonensis)

Skill Level: Intermediate
These unique filter-feeding shrimp are peaceful and thrive in community tanks. They require a well-established tank with stable water conditions.


67. Peacock Cichlid (Aulonocara spp.)

Skill Level: Intermediate
Peacock Cichlids are stunningly colorful and relatively peaceful for African cichlids. They require hard, alkaline water and a species-only or large-tank community setup.


68. Celestial Pearl Danio (Danio margaritatus)

Skill Level: Intermediate
These tiny, stunning fish, also known as Galaxy Rasboras, require pristine water conditions and do best in planted, peaceful community tanks.


69. Green Neon Tetra (Paracheirodon simulans)

Skill Level: Beginner
Similar to the more common Neon Tetra, Green Neons are peaceful schooling fish that do well in community tanks and are easy to care for.


70. Asian Stone Catfish (Hara jerdoni)

Skill Level: Intermediate
This small, peaceful catfish prefers a planted tank with plenty of hiding spaces. They are nocturnal and sensitive to poor water conditions.


71. Blue Gourami (Trichogaster trichopterus)

Skill Level: Beginner
Blue Gouramis are hardy and easy to care for. They are peaceful but can be territorial, especially males, so tankmates should be chosen carefully.


72. Archerfish (Toxotes spp.)

Skill Level: Advanced
Archerfish are famous for their ability to shoot water at insects above the waterline. They require brackish water and a large, spacious tank with a secure lid.


73. Farlowella Catfish (Farlowella spp.)

Skill Level: Intermediate
Farlowella Catfish, also known as Twig Catfish, are peaceful and great for planted tanks. They require clean water and a steady diet of algae or plant matter.


74. Firemouth Cichlid (Thorichthys meeki)

Skill Level: Intermediate
Firemouth Cichlids are semi-aggressive and known for their striking red throats. They require a spacious tank with plenty of hiding spots.


75. Convict Cichlid (Amatitlania nigrofasciata)

Skill Level: Intermediate
These small, aggressive cichlids are easy to breed and require a species-only tank or be kept with other large, robust fish.


76. Odessa Barb (Pethia padamya)

Skill Level: Beginner
Odessa Barbs are peaceful, hardy, and beautifully colored. They do well in community tanks but prefer to be kept in schools.


77. Rummy Nose Tetra (Hemigrammus rhodostomus)

Skill Level: Intermediate
Rummy Nose Tetras are known for their red faces and peaceful nature. They require clean, stable water conditions to thrive.


78. Redtail Shark (Epalzeorhynchos bicolor)

Skill Level: Intermediate
Redtail Sharks are semi-aggressive and territorial, making them best suited for larger tanks with robust tankmates and plenty of hiding spots.


79. Zebra Loach (Botia striata)

Skill Level: Intermediate
Zebra Loaches are peaceful, social fish that prefer to be kept in groups. They are excellent at controlling snail populations in planted tanks.


80. Emperor Tetra (Nematobrycon palmeri)

Skill Level: Beginner
Emperor Tetras are peaceful, colorful fish that do well in community tanks. They’re hardy and relatively easy to care for.


81. Bleeding Heart Tetra (Hyphessobrycon erythrostigma)

Skill Level: Beginner
Named for the red spot on their sides, Bleeding Heart Tetras are peaceful and hardy, making them great for community tanks.


82. African Leaf Fish (Polycentropsis abbreviata)

Skill Level: Advanced
African Leaf Fish are ambush predators that require a heavily planted tank with plenty of hiding spaces. They’re best kept with similarly sized tankmates.


83. Odessa Barb (Pethia padamya)

Skill Level: Beginner
Odessa Barbs are brightly colored, active schooling fish that do well in community tanks. They are hardy and easy to care for.


84. Ember Tetra (Hyphessobrycon amandae)

Skill Level: Beginner
These tiny tetras are peaceful and vibrant, making them great for nano tanks. They prefer heavily planted tanks with stable water conditions.


85. Green Phantom Pleco (Hemiancistrus subviridis)

Skill Level: Intermediate
This stunning pleco species is peaceful and requires a large tank with plenty of hiding spaces and driftwood for grazing.


86. Red Phantom Tetra (Hyphessobrycon sweglesi)

Skill Level: Beginner
Red Phantom Tetras are peaceful, colorful fish that thrive in community tanks. They prefer to be kept in schools and are hardy.


87. False Julii Corydoras (Corydoras trilineatus)

Skill Level: Beginner
These peaceful, bottom-dwelling catfish are great for community tanks. They’re hardy and prefer to be kept in small groups.


88. Festivum Cichlid (Mesonauta festivus)

Skill Level: Intermediate
Festivum Cichlids are peaceful for their size but can be territorial during breeding. They require a spacious tank with plenty of hiding spaces.


89. Marbled Hatchetfish (Carnegiella strigata)

Skill Level: Intermediate
These surface-dwelling fish are peaceful but can be sensitive to water conditions. They prefer a well-planted tank with a secure lid.


90. Black Ghost Knifefish (Apteronotus albifrons)

Skill Level: Advanced
Black Ghost Knifefish are fascinating, nocturnal fish that require a large tank with plenty of hiding spaces. They’re best suited for experienced aquarists.


91. Cobalt Blue Zebra Cichlid (Metriaclima callainos)

Skill Level: Intermediate
This African cichlid is aggressive and best kept in species-only tanks or with other large, robust fish. They require hard, alkaline water.


92. Flying Fox (Epalzeorhynchos kalopterus)

Skill Level: Intermediate
Flying Foxes are active algae eaters but can be aggressive towards other fish. They require a spacious tank and plenty of swimming space.


93. Giant Danio (Devario aequipinnatus)

Skill Level: Beginner
These large, active schooling fish are hardy and easy to care for. They require a spacious tank with plenty of swimming room.


94. Neon Blue Dwarf Gourami (Trichogaster lalius)

Skill Level: Intermediate
This dwarf gourami species is peaceful but can be prone to diseases like dwarf gourami iridovirus. They prefer a well-planted tank with stable water conditions.


95. Serpae Tetra (Hyphessobrycon eques)

Skill Level: Beginner
Serpae Tetras are colorful, active fish that do well in community tanks. They can be fin nippers, so choose tankmates carefully.


96. Threadfin Rainbowfish (Iriatherina werneri)

Skill Level: Intermediate
Threadfin Rainbowfish are delicate and peaceful, requiring excellent water quality and a planted tank. They do well in peaceful community setups.


97. Spotted Raphael Catfish (Agamyxis pectinifrons)

Skill Level: Intermediate
These nocturnal, armored catfish are hardy and peaceful. They require a tank with plenty of hiding spots and are best kept in species-only setups or with large tankmates.


98. Kribensis Cichlid (Pelvicachromis pulcher)

Skill Level: Beginner
Kribensis Cichlids are colorful, hardy, and peaceful. They’re great for community tanks or species-only setups, and they can adapt to a variety of water conditions.


99. Sailfin Pleco (Pterygoplichthys gibbiceps)

Skill Level: Advanced
These large plecos can grow over 12 inches and require a spacious tank with plenty of hiding spaces. They’re peaceful but produce a lot of waste, so excellent filtration is a must.


100. Clown Pleco (Panaqolus maccus)

Skill Level: Beginner
Clown Plecos are small, peaceful algae eaters that are perfect for beginners. They prefer a well-planted tank with driftwood for grazing.


101. Spotted Climbing Perch (Ctenopoma acutirostre)

Skill Level: Intermediate
These predatory fish require a heavily planted tank with plenty of hiding spaces. They’re peaceful with similarly sized fish but will prey on smaller tankmates.


102. Siamese Fighting Fish (Betta splendens)

Skill Level: Beginner
Betta fish are vibrant and hardy, but males must be kept solo due to their aggressive nature. They thrive in smaller tanks with warm, calm water.


103. Bleher’s Rainbowfish (Chilatherina bleheri)

Skill Level: Intermediate
These beautiful rainbowfish require a spacious, well-planted tank with stable water conditions. They do best in schools and are relatively peaceful.


104. Pygmy Corydoras (Corydoras pygmaeus)

Skill Level: Beginner
These tiny cory catfish are peaceful and perfect for nano tanks. They prefer to be kept in small groups and thrive in a well-planted tank.


105. Burmese Border Loach (Botia histrionica)

Skill Level: Intermediate
These active, social loaches prefer to be kept in groups. They are peaceful and help control snail populations, but they need a spacious, well-decorated tank.


106. Silver Hatchetfish (Gasteropelecus sternicla)

Skill Level: Intermediate
Silver Hatchetfish are peaceful but can be sensitive to water conditions. They prefer a well-planted tank with a secure lid, as they are known to jump.


107. Glowlight Tetra (Hemigrammus erythrozonus)

Skill Level: Beginner
Glowlight Tetras are peaceful schooling fish that are hardy and easy to care for. They thrive in community tanks and add a subtle glow to the aquarium.


108. Asian Stone Catfish (Hara jerdoni)

Skill Level: Intermediate
These small, peaceful catfish prefer a planted tank with plenty of hiding spots. They’re nocturnal and sensitive to poor water conditions.


109. Clown Killifish (Epiplatys annulatus)

Skill Level: Intermediate
Clown Killifish are colorful, small surface-dwellers that do well in peaceful nano tanks. They require soft, slightly acidic water and plenty of floating plants.


110. Rosy Barb (Pethia conchonius)

Skill Level: Beginner
Rosy Barbs are hardy, active fish that are great for beginner tanks. They can tolerate a wide range of water conditions and do best in schools.


111. Harlequin Rasbora (Trigonostigma heteromorpha)

Skill Level: Beginner
Harlequin Rasboras are peaceful, colorful fish that are perfect for beginners. They do best in schools in well-planted community tanks.


112. Buenos Aires Tetra (Hyphessobrycon anisitsi)

Skill Level: Beginner
These tetras are hardy, active, and peaceful, making them ideal for community tanks. However, they may nip at delicate plants.



Wrapping it Up

From the hardy Betta Fish to the more advanced Black Ghost Knifefish, this list of 100+ freshwater fish covers a wide range of options for aquarists at every skill level. Beginners should start with hardy species like Guppies, Neon Tetras, and Corydoras Catfish, while experienced hobbyists can explore the challenges of keeping species like Discus or African Cichlids. Each fish has unique care requirements, so be sure to choose species that match your tank setup and level of experience.

Which fish are you excited to add to your aquarium? Let us know in the comments below!