Firstly, there is no "accepted naming convention". However, some people have good ideas about these things ... e.g. trawl through the answers to this: What naming convention do you use for the service layer in a Spring MVC application?
For what it is worth, I probably would have chosen xxxDao
too ... assuming that the object really is a DAO. But obviously, your reviewer had different ideas. You should ask him (or her) for suggestions ... not us! (What is to say that he won't arbitrarily reject your next N choices as being "not good"?)
On the other hand, he might have rejected your choice of "xxxDAO" because the object / class is not a DAO (Data Access Object) in the normal sense of that term. Your description ... "view-backed (model) object" ... does not really match the normal usage of DAO.