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)?