Noun
naming collision (plural naming collisions)
(software compilation) An error caused by two source code elements (such as variables or functions) having the same name as each other.
Naming collision of classes, functions and variables can be avoided. Source: Internet