I could be wrong, but I am pretty sure that it is a midnight peacock. (Aulonocara hueseri)Cool - thanks
What the name of the blue one with the wite streak on the dorsal fin. I know that I ought to know the name but I am coming up blank at the moment.
First one is definitely a pure fryeri,
Both are correct as these are 2 names for the same fish. Haplochromis Blue Ahli is really a trade name; its true name is Sciaenochromis fryeri as ibr3ak was suggesting.The first picture is a Hap. Blue Ahli