From olúwa ("Lord") + fẹ́ ("love, want") + mi ("me"): "the Lord loves me." Shortened to Femi or Olufemi.
Source: Yoruba olúwa- theophoric naming, cross-referenced across yorubaname.com (Olúwáfẹ́mi, full morpheme breakdown) and Wikipedia (Oluwafemi)