A variation of the name 'Mimi', often associated with affection and cuteness
A diminutive form of Theodore, meaning 'gift of God'