It can be considered offensive if used without someone's consent, particularly if directed towards someone who does not identify with those terms. It is important to respect each individual's identity and use the language they prefer.