A lot of kanji have the same sound, so any name can be spelled with different kanji and two names/words can sound identical but have different meanings. "Mi", especially in female name, is often the kanji meaning beauty.
"Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better"-Samuel Beckett