I don't think it's like "We named the baby after you! Well...sort of." because it's a feminine form of the name James, and James is still visible in the name itself. It's not like you're honoring someone named Violet by using Ione, you know (which I think is a wonderful idea besides)?