Gleaming, glittering, glinting, glimmering, glisten etc., sound similar and have closely related meanings because they share the same phonaestheme gl-.
Repugnant, repulsive, reprehend, repent, reprove etc., can also be said to have a common phonaestheme rep-.
Sound symbolism
A phonaestheme is a particular sound sequence that suggests a certain meaning. Words beginning with gl- are often associated with light reflection or vision: glitter, glisten, glow, gleam, glare, glint, glimmer, gloss etc., pertain to light. The study of phonesthemes is called phonaesthetics and the phenomena is called phonesthesia or sound symbolism.
David Crystal has explained it in Detail in The Ugliest Words. Here's an example from The Ugliest Words [modified & simplified]: Suppose you're in a spaceship approaching a different planet where there are two races. One of them is beautiful and friendly, the other is unfriendly and ugly. You also know that one of them is called Lamonians and the other is called Grataks. Which is which? David Crystal says that most people associate Lamonians with the friendly race and Grataks with the bad guys. He further says that it's all a matter of sound symbolism and that words having soft sounds (nasals & liquids, long vowels/diphthongs etc), reinforced by a gentle polysyllabic rhythm, are interpreted as "nicer" than words having harsh sounds (such as the velar plosives), short vowels and an abrupt rhythm.
Examples
There are many other examples of phonaesthemes. Some examples are:
words starting with sl- are often associated with pejorative behaviours, traits, or events: slack, slouch, sludge, slime, slosh, slash, sloppy, slug, sluggard, slattern, slut, slang, sly, slither, slow, sloth, sleepy, sleet, slip, slipshod, slope, slit, slay, sleek, slant, slovenly, slab, slap, slough, slum, slump, slobber, slaver, slur, slog, slate etc. [Wikipedia]
words starting with sn- are related to mouth and nose: snarl, sniff, sniffle, snuf, snoot, snout, snub, snot, sneeze and snore etc. [ThoughtCo]
these words are expressive of movement as in: flap, flare, flee, flick, flicker, flounder, fling, flip, flit, flitter, flow, flutter, fly, flurry, flounce, flourish, flout, flail, flash, flex, flinch, flock, flop etc. [ThoughtCo]
related to human (social role) as in: proud, prior, prophet, profit, proxy, prosper, pride, price, private, prize, precious, prelate, prep, praetor, prince, privy, priest, pro, pray, pram, prance, prattle, proffer, prom, prude, prompt, proper, prayer, prate, praise, prig, prim, primp, prink, prissy, pretty, preach, preen promise etc. [John Lawler's research papers] (I highly recommend reading it.)
(/skw-/) denotes discordant, eruptive sounds: squeal, squeak, squash (quash), squall (scream discordantly) {variant of squeal}, squish {variant of squash}, squidge {variant of squish}, squitter, squirt, squawk (cry with a harsh note), squirk (half-suppressed laugh, squeak), squank etc. [English Phonaesthemes Dictionary]
related with circular as in: twirl, curl, furl, burl, knurl, whirl, hurl, swirl, purl etc. [English Phonaesthemes Dictionary]
denote sound: cluck, click, clap, clack, clash, clutter, clang, clank, clamber, clamour, clam, clump, clip etc. [English Phonaesthemes Dictionary]
associated with throat: gulch (swallow, devour greedily), gulp, gush, gaggle, giggle, gabble (jabber), gobble (said of turkey cock), gurgle, guggle, guttle (eat greedily), guzzle (swallow liquor greedily), gargle, gulch (ravine, cleft), gab (talk), gob (talk), gob (mouth, beak), guff (puff, whiff), guffaw etc. [English Phonaesthemes Dictionary]
words starting with y can be associated with shouting, yelling, crying, chattering or other similar sounds as in: yell, yelp, yap, yatter, yammer, yay, yowl, yesk, yawl, yip etc. [English Phonaesthemes Dictionary]
ab- can also be associated with negative meanings: abhorrent, abhor, abrasive, absurd, abuse, abominable, abolish, abduct, aberrant etc. [Source: myself]
References
The following papers might also be of interest: