According to a Lex Fridman podcast he was on, Mark Zuckerberg, CEO of Meta, provided the following definition: Many people believe that the metaverse is a physical location, however according to one definition, it refers to the period of time when immersive virtual worlds will rule in how we spend our time and live our lives.