1. Sciaenochromis fryeri
2. Copadichromis borleyi although I get second thoughts. Might be Protomelas taeniolatus. A pic of the fish in water might help. Or you can try to conclude for yourself. If the fish shows 3 spots on the body (stress) if is Copadichromis. If the fish shows vertical barring with one or two horizontal bars it is Protomelas.
3. Sciaenochromis fryeri (possible "Iceburg" variety)
4. OB peacock/fryeri. You can call it whatever it resembles most. Hybrid's a hybrid.
S. fryeri and often erroneously referred to as "Hap. ahli" and on occasion "Hap. jacksoni". The first is the name of another fish, similar to S. fryeri, but much less colorful, rarely exported and rarely kept. "Hap. jacksoni" is an old invalid name for S. fryeri.