Origin:Native American
Meaning:People of the middle waters
Osage as a boy's name is of Native American origin. Osage is the name of a tribe that once held large portions of Arkansas, Kansas, Missouri, and Oklahoma. They were known as a tribe of the Plains, and today's Osage people live mostly in northern Oklahoma. If baby is descended from these perservering people, Osage may be a wonderful tribute.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.