No, O' is traditionally used in Irish names and is not appropriate for other cultures. Using O' without proper cultural context can be seen as disrespectful.