Synonyms for Inelegant:

adj.

clumsy, crude (adjective)
coarse, crass, graceless, rude, rough, indelicate, gauche, awkward, vulgar, unpolished, unrefined, gross, raw.
inelegant (adjective)
boorish, rude, clumsy, undignified, barbarous, awkward, unpolished, tasteless, coarse, graceless, brutish, earthy, unrefined, tactless, crude, gross, tawdry, vulgar, gawky, raw, uncivil.
low (adjective)
undignified.
ugly (adjective)
hideous, unappealing, ugly, odious, displeasing, grotesque, abhorrent, unpleasing, unsightly, disfigured, repellent, disagreeable, unpleasant, homely, Ill-looking, unattractive, unlovely, repugnant, plain, undesirable, unaesthetic, repulsive, shapeless.
vulgar (adjective)
base, sordid, coarse, coarse-grained, shameless, crass, barbaric, boorish, crude, glaring, barnyard, low, idiomatic, vulgar, clumsy, ignominious, salty, obscene, gaudy, undignified, indelicate, cockney, unbecoming, ignoble, tactless, ill-bred, repulsive, brazen, chintzy, raw, unseemly, sleazy, offensive, garish, rough, animal, graceless, tawdry, homespun, rank, degraded, revolting, unrefined, colloquial, rude, profane, scandalous, philistine, brutish, earthy, broad, gross, outlandish, tasteless, depraved, cheap, common, unpolished, in bad taste.

n.

ill-mannered, impertinent, insolent, discourteous, smart, abrasive, impolite, impudent. style, tacky. inelegant (noun)
gauche, unpolished, graceless, homely.

Other synonyms:

adj.
brutish, clumsy, coarse, crass, crude, gauche, graceless, ill-bred, low, raw, rough, rude, tacky, tasteless, unrefined, unseemly.
n.
awkward, chintzy, clumsy, coarse, crass, crude, graceless, hideous, homely, plain, rough, tasteless, ugly, unappealing, unattractive, unbecoming, unlovely, unrefined, unsightly, vulgar.