Is 16GB enough to run three 2GB Linux VMs?

Yes, upgrading to 16GB will let you add a third VM without issues. Your host needs about 2GB, leaving 14GB for VMware. Three VMs with 2GB each plus overhead totals around 7-8GB, giving you 6-7GB headroom. With 8GB you were tight, but 16GB provides plenty of breathing room.

Explore

Explore

Explore