Obi

Male

Origin: Nigerian

Meaning: heart

Obi as a boy's name is of Nigerian origin, and the meaning of Obi is "heart".