Mega

  • [ ME-gah ]
  • Indonesian
Means "cloud" in Indonesian, ultimately from Sanskrit मेघ (megha).

There were no related names found for Mega.