The phrase "makes no bones about it" is a popular idiom that means to speak frankly and openly about a subject without any hesitation or reserve. There are several synonyms for this phrase that can be used interchangeably depending on the context and the tone of the conversation. Some of the commonly used synonyms include "tell it like it is," "speak one's mind," "be straightforward," "be candid," and "be plain-spoken." These synonyms convey the same sense of honesty and directness as "makes no bones about it," and can be used to add variety to your writing or conversation.