Do jellyfish lay eggs or?

Yes, they lay eggs.