Setting up an aquarium is basically creating a tiny world you get to stare at while pretending to be productive.
Once the water clears and the plants settle, the real fun begins: choosing the fish. You want colour, personality, and a tank that makes people stop and admire the second they walk into the room.
Whether you’d prefer bold tropical show-offs or peaceful little swimmers that glide around like living confetti, there are loads of fish that can bring instant energy to your aquarium. These are some of the best choices that will make your aquarium look bright, cheery, and totally alive.
1. Guppy
Guppies are small but full of personality. They come in a huge range of colours, from deep blues and fiery reds to bright yellow and even rainbow patterns. Their flowing tails make them look graceful as they swim. They’re also easy to care for and breed quickly, which makes them a great choice for beginners. Keep them in groups and give them plants to swim around for a lively display.
2. Neon tetra
These tiny fish are known for their glowing blue and red stripes that shine even in dim light. When kept in groups, they move together in perfect harmony, creating a shimmering effect across the tank. They like peaceful environments and do best with other small, calm fish. Because they’re schooling fish, it’s best to keep at least six together so they feel safe and show off their best colours.
3. Betta fish
Bettas are famous for their long, flowing fins and stunning colours, which range from metallic blues to deep reds and purples. Each one looks unique, like a moving piece of silk in the water. They prefer to live alone, as males can be territorial, but they don’t need a large tank. With clean water and gentle lighting, their colours really shine.
4. Molly
Mollies are calm, friendly fish that come in black, orange, gold, and spotted varieties. They adapt well to both freshwater and slightly salty water, making them one of the most flexible aquarium fish. They like swimming in groups and are perfect for community tanks. Give them space and clean water, and they’ll reward you with constant movement and colour.
5. Angelfish
Angelfish have a striking shape with tall fins and elegant movements. Their colours range from silver and gold to striped black and white patterns, and they’re big enough to stand out in any aquarium. They need a bit more room to swim and do best in tanks with tall plants. Watching them glide through the water feels calm and almost majestic.
6. Swordtail
Swordtails get their name from the long, pointed tail that looks like a blade. Males have especially bright shades of orange, red, and green that catch the light beautifully as they swim. They’re active but peaceful, making them a good match for most other community fish. Keep a lid on your tank because swordtails are known to jump from time to time.
7. Dwarf gourami
Dwarf gouramis have shiny scales that reflect light in shades of red, blue, and turquoise. They’re gentle, easygoing fish that bring calm energy to a tank. They enjoy having plants to hide among and like quiet surroundings. Their bright colours make them look almost painted when the light hits just right.
8. Platy
Platies are cheerful, hardy fish that come in red, orange, yellow, and even speckled colours. They’re small, friendly, and very easy to care for, which makes them great for first-time fish keepers. They love swimming together and look best when kept in small groups. Their non-stop energy adds movement and colour to any aquarium.
9. Rainbowfish
As the name suggests, rainbowfish show several colours at once, often shifting between blue, green, and gold as they move. They grow a little larger than many community fish but remain peaceful and lively. They thrive in clean, well-lit tanks and look their best when swimming in a school. Their sparkling bodies catch the light and make them one of the most eye-catching fish around.
10. Cherry barb
Cherry barbs get their name from their deep red colouring, especially bright in males during breeding season. They’re small, quick, and fun to watch as they dart through plants and decorations. They prefer being in groups, which brings out their natural colours and confidence. With enough space and greenery, they add a warm glow to any tank.
11. Zebra danio
Zebra danios have simple but striking horizontal stripes in blue and silver that make them stand out. They’re energetic swimmers that love space and don’t mind cooler water. They’re tough, playful, and rarely cause trouble, which makes them ideal for beginners. Their constant activity brings life to even the quietest tank.
12. Clown loach
Clown loaches are larger fish with bright orange bodies and black stripes that give them their name. They’re full of character and enjoy digging through gravel and exploring every corner of the tank. They prefer living in groups and need plenty of room to move. Watching a group of them swim together is both lively and entertaining.
13. Goldfish
Goldfish are the classic aquarium favourite, and for good reason. They come in many varieties with colours ranging from deep orange to white, black, and even patterned combinations. They’re friendly, social fish that can live for many years with the right care. A well-kept goldfish tank full of healthy plants and clear water always feels bright and welcoming.