Rumi is a unisex name meaning "lapis lazuli" and is of Japanese origin. Rumi has various meanings depending on the kanji characters used.