I'm not sure which "lani" it is, but Kei means glorious, and lani either means a kind of flower, or sky/heaven, or chief/royal/host. It is used as a given name in Hawaii, and I like it -- IF the family has actual connections with Hawaii (not that they've just been there on vacation or something).
The only other name I like at all is
Frances, and I'm not even wild about that.