
Make, cause, etc. a splash
Attention Grabbing
Used when someone or something gains public interest very quickly and noticeably. 
Positive Connotation
Often implies success or a favorable reception by others. 
Metaphorical Use
Visualize it like throwing a stone in water - it's about creating waves in the social or media 'pond'. 