It's fairly common to just send the entire model instance to the View, as opposed to sending the data in individual variables. This solves the name-conflict problems.
After all, if you need to output a collection of models in a View, you have to use the models directly anyway. So there's no reason why it'd be any different when sending one model to the view.
You can still format the data inside the model any way that you want and pass it to the View using the model as a data container. This also makes it easier to expand on the View's content in the future, since all the model's data will be available to you.