God leans on me or God supports me
A traditional Yoruba name from Nigeria, it expresses the belief that the bearer is supported or backed by God. The name is composed of 'Oluwa' (God), 'ti' (leans), 'mi' (me), and 'leyin' (behind/back), literally translating to 'God is at my back'.
Nigerian sprinter
US births per 5-year period, 1990–present (SSA data).