Yes, it is offensive for sports teams to use Native American mascots

The use of native American names and mascots is not appropriate because it's cultural appropriation, racist and damaging.