What does Lan mean?
Lan is commonly the character 兰, “orchid,” a flower of refinement.
What does Mei mean?
From Chinese 美 (měi) 'beautiful'. One of the most direct beauty characters used in given names (another 梅 means 'plum blossom'; this entry is for 美 'beautiful').