git
n. countable C1 Advanced US //ˈɡɪt// UK //ɡˈɪt// git Informal Slang Vulgar
n. an annoying, selfish, or unpleasant person. You use this when you think someone is being rude or stupid, but it is not as strong as a swear word.
n. an unpleasant, contemptible, or incompetent person. Often used as a mild insult in British English to describe someone perceived as annoying or selfish.
Don't be such a selfish git.
He's a grumpy old git who never says hello to his neighbours.
From Middle English get (“[illegitimate] offspring”). A southern variant of Scots get (“illegitimate child, brat”), related to beget.
Likely chosen for its shortness and pronounceability, but various other explanations and backronyms were offered after its introduction.
Usage
Primarily British English; informal and mildly offensive.