"Have no shame" is a phrase that refers to someone's lack of moral and ethical boundaries. If you're looking for some synonyms for this phrase, some great options include being unscrupulous, shameless, brazen, audacious, defiant, fearless, and impudent. All of these words suggest a disregard for conventional moral standards and a willingness to do whatever it takes to achieve one's goals. Whether you're describing a politician who lies without remorse or a business person who cheats their clients to get ahead, these words are perfect for capturing the essence of someone who "has no shame".