There are other threads on this topic, see
contentLister displays mobipocket file names after opening and
Mobipocket Question....
This is definitely a bug in the ContentLister, but it is confusing because there is more than one type of MobiPocket file and the ContentLister treats them differently.
Something that HarryT suggested is to rename the file to whatever you want. Which is a simple and practical work around.