If we're determining offensiveness using the criteria that has been established for finding Cohen offensive, then
Levi would be considered an offending name also.
In regards to
Levi, there is some debate that the name has rather sexual connotations, symbolising his mother's hope that
Yaakov would...not neglect his marital duties. :)