In short, yes. I would advise against calling these duplicates.
However, I feel given the discussion here, this deserves a little bit more of an answer.
I don't think it's desirable or realistic for moderators or other users to police what people call things, but having meta discussions like this can help guide people's actions.
So what is the appropriate course of action?
If a question is a cross-post...
Flag it for moderator attention. If you cast a close vote, use the custom close reason and put "Cross-posted from [link]". If you believe a question is cross-posted, but can't recall from where, leave a comment but please don't close. It's important to verify that it's really a cross-post before closing.
If a question is not a cross-post, that is, it is not an identically worded question posted by the same user from a different site, then stop and reflect before taking action.
If it's from the same user, but the question has been meaningfully tweaked in a way that elicits information best provided by the expertise on this site...
Leave it alone. Unless the changes don't actually result in materially different answers (e.g. a resident astrophysicist like Rob already answered in depth on Physics in a way that addresses the altered question body for Astronomy), we allow this kind of inquiry here. If it is the case that it's already fully addressed elsewhere, then leave a comment saying so and flag for moderator attention. If you must vote-to-close, please use the "Cross-posted from [link]" format as that helps mods and other users appropriately determine whether it's an unnecessary duplication of effort.
If it's from a different user, but the answer sought is identical to an existing question on another site...
Handle with care. If it's really on topic here, the best course of action is usually to leave it open here, and allow our community to develop our own base of knowledge to answer the question. We can even use references from other SE site answers if applicable. If a Q&A covering this subject on another SE site is already so thorough, that it really can't be improved upon here, then flag for moderator attention. If you must vote-to-close, then use the custom close reason and put something along the lines of "While this is on topic on this site, I believe it would be an unnecessary duplication of effort to address this here." I do not recommend this. Question closures should really only be used for these cases: "the community has determined this topic is inappropriate here", "this question is definitively unanswerable or impossible to answer factually", or "this question could be reopened after some work".
What should really be done? Well, really we should simply be commenting and informing the asker of the Q&A that might address their question. If it does address their question, the asker can delete their question. If it doesn't, they can edit their question to clarify what additional information they're seeking. In extreme cases, I could potentially see a moderator deleting a question for the author. For example, if it looks like they're just trying to ask a question from another site to get rep or to self-answer with a personal "theory". That's why flagging for moderator attention is helpful.
If it's from a different user and the answer sought is not identical to that on another site...
This should not be considered a duplicate or a cross-post at all. That question should be fully welcomed on our site, and I'm not sure why anyone acting in good faith would want to turn it away, unless they misunderstood the question. If you treat a question as if it is identical and someone else in the comments points out that they believe the question is not identical, then you should either wait for the asker to clarify, or in lieu of clarification from the asker, vote to close as unclear.
But what if the question is not on topic here?
Then you shouldn't be closing it as a duplicate at all. You should be closing it as off-topic, with the explicit reason why it is not in scope here. If it is answered elsewhere, you are not obligated to guide the asker to it, but if you want to be helpful you can give them a link in the comments. The only time you should be concerned about an off-topic question being answered elsewhere is when the question is being recommended for migration to that site. In that case, you can flag for moderator attention and inform us of the existing Q&A so that we can take that into consideration when determining whether it's a good candidate for migration. (Sometimes, with the permission of the target site mods, we still migrate these so they can mark them as duplicates once they get there, as having different ways of phrasing a question can be helpful for people searching.)
But what if it's not a good faith question?
Then flag for moderator attention. It's unlikely that one of our other close reasons doesn't apply in these cases, but if they really don't or you don't want to take the time to figure out the best way to close, just pass it off to the mods. Moderators need to be aware of users acting in bad faith, so we can make sure that the behavior is addressed appropriately.
Why is this important?
It's important because overloading terms that have defined meanings on this site obscures communication and makes it harder to ascertain what is going on when there is a disagreement over a question. On Stack Exchange, a duplicate is a question that is on-topic on the site it is asked and has already been asked on that site. Asking a duplicate question is not in and of itself a negative activity. In some cases (but not all), it can be a sign that the asker was unwilling to do even a trivial amount of research before asking. Sometimes, though, it is because the question that was previously asked was hard to find. Questions closed as duplicates remain a part of the site, and they help people locate answers more easily by creating multiple points of entry.
There is no mechanism to close a question as a duplicate of a question on another site, and this is by design. If a question is off-topic, it should be migrated. The migration creates a link that helps direct people to the answer, similar to the duplicate process. If a question is on-topic, the SE philosophy is to leave that question up and allow the site to answer it on their own, in the belief that this gives the opportunity for others to answer who have different expertise.
Simply closing a question answered elsewhere with a custom close reason of "duplicate" obscures the real reason why you believe that specific question should not remain open here.