Talk to developers to give the item permanent id.
Not sure why name is changing, in my experience ID is usually dynamic, generated by framework and name is left alone.
If you cannot get permanent ID, or name, try adding CSS class (and locate element by class). Or use CSS-style locators.
Failing that, you are in for a world of pain: forever-flaky XPath. :-(