this is not a standard case and you can use whichever is best for you. However, as you said, choosing common usage patterns will create a more understandable code layout.
Given the same terms may appear in various contexts, I find it helpful to add prefixes so I can identify the right type of thing when searching a page, or a whole project. Eg I’ll prefix a serverconnect component with sc_ and a repeat with rpt_ etc.
This is particularly useful if you decide to change the terms you’ve chosen, as different terms seem to make more sense as you’re developing. I expect if you plan everything very carefully in advance, this wouldn’t be necessary, but I never seem to manage that.
The same approach applies to tables, column names etc.