Facts by Product Administrator September 16, 2017 The name Meteora means “suspended in air”. Monasteries were built on Meteora’s rocks centuries ago, but today only six remain. Share Share on Facebook Tweet Tweet on Twitter Pin it Pin on Pinterest Liquid error (templates/article line 21): Could not find asset snippets/relatedblogs.liquid