Even in my short time here, this has been discussed many times, so have a search.
The answers will depend on your point of view.
Broadly speaking, if a 3rd party watch looks like a given brand, and carries that brands logo etc, then it's a fake/replica...
If it looks like one, but carries its own branding or no branding, then generally it's considered a hommage, or tribute...
Some people like neither though!! :)