Mermaids are supposed to be half human aquatic beauties - that, to me, implies that they are mammals, and thus bear their offspring until giving birth to a living baby. If, however, you'd like to make them utterly inhuman, then sure, they can lay eggs like fish. ... In this case they
would lay eggs.
read more >>