Plug-ins and naming conflict with application.

If I name a model and controller of my plug-in ModelA and AController respectively, while main application also defines the same names, is there going to be any conflict? If yes, what is the standard convention of naming model and controller names while developing a plug-in. I'm just curious.