Any word that has negative associations can be offensive, some are more than others.
Some people that are not easily offended will not be offended if use those words but many others will.
If you don't want to test a person's response to the words you suspect might offend somebody, don't use them.
There is plenty of words to utilize for many different situations. Use the ones that you can think of as a better choice.