There are several synonyms for the phrase "shaking hands with" that can be used to convey a similar meaning. These include "greeting," "embracing," "hugging," "meeting," "touching," "welcoming," and "acknowledging." Each of these synonyms can be used depending on the context and the level of formality. For example, "welcoming" might be used in a more casual setting, while "acknowledging" might be used in a professional setting. Whether you want to convey warmth, familiarity, or respect, these synonyms for "shaking hands with" can help you communicate effectively and appropriately.