I think they're blue rams.
The gold rams have more gold and greenish color in them
and less, if any, blue coloring.
Actually gold rams are said to be the "albino" form
of blue rams, so they are related, and look similar.
Their name "blue ram" is not a very accurate name
since most of them have very little blue in them.
They are also called "German rams" sometimes,
I think named after a German aquarist who popularized
them (the fish are not originally from Germany!
as they are South American cichlids).
Edit: I guess gold rams do sometimes have a black spot
on them.
link:
http://www.aquahobby.com/gallery/gramm.html
http://www.liveaquaria.com:80/product/prod_Display.cfm?siteid=21&pCatId=1084