I have a job, for which some people are responsible, say: a, b, c, d and e. If anyone does the job, it is marked as complete.

Now let us say c completed the job, so what would I call that person in one word (think completor - not a word).

It is basically for a database schema for a table of tasks which I have to define. Each task has a list of responsible people. Now as soon as the task is done by someone, it's completor field is to be linked to the person who did it.

So what I want is a suitable name for the completor field.

  • 6
    How about sucker?
    – Sam
    May 30, 2011 at 14:40
  • How about 'executor'? Seems both appropriate and official sounding. May 30, 2011 at 18:37
  • 1
    In many consulting companies, in professional documentation, the word used for this is resolver. Since they solve problems, or resolve issues reported by people.
    – karthik
    Feb 26, 2012 at 19:02
  • 1
    There is a user experience stack exchange that might be helpful with this kind of question. You could argue that the 'user' in this case is the developer who will use your database.
    – Adam Brown
    Jan 24, 2014 at 23:07
  • How about "tasker"? This word is used by some companies.
    – user123468
    May 30, 2015 at 6:57

9 Answers 9


All of the -er words are fine examples, but I can't think of any use of them that won't seem awkward.

Why not use "done by", "completed by", "finished by" or a similar construct?

  • 1
    I think this is the best answer in context. It is not a single word, but it sounds the best, and I believe would be the most easily understood. (fyi I am also a programmer) May 30, 2011 at 16:52
  • I like this the best out of all the suggested answers. I can't help thinking that two simple, easy to understand words are a better answer than one convoluted word that feels like its clumsy or stretched when used that way.
    – Rob Moir
    May 30, 2011 at 17:09
  • yeah, I also think this would be the best. A db schema no where requires to be a single word.
    – crodjer
    May 30, 2011 at 19:47
  • 1
    +1 I find these constructs not only are clearer, but also align nicely with their time-stamp counterparts: CreatedOn, CompletedOn, DeletedOn, etc. which are normally related. May 31, 2011 at 5:42

Completor may not be a word, but completer is. Here's the Wiktionary entry for it; it can indeed be a noun meaning 'one who completes'.


You might try finisher, which suggests "[bringing] a task or activity to an end" [Noad].

  • I think this looks the most fitting in my case.
    – crodjer
    May 30, 2011 at 12:40
  • Please cite source, because dictionary doesn't define "finisher" as a person who finished something.
    – Thursagen
    May 30, 2011 at 13:27
  • @Third Idiot: Yes it does. NOAD: "finisher noun 1 a person or thing that finishes something ..." NOAD doesn't turn up an entry for accomplisher, however, which is your offering.
    – Robusto
    May 30, 2011 at 13:34
  • Look in the Merriam-Webster
    – Thursagen
    May 30, 2011 at 13:37
  • 2
    @Third Idiot: Who made you the arbiter of sources around here?
    – Robusto
    May 30, 2011 at 13:39

You could go with achiever (would be my personal choice), finalizer, or fulfiller.

  • 1
    I like fulfiller. May 30, 2011 at 14:06
  • 1
    Fulfiller sounds like someone who fulfills the terms of a contract. May 30, 2011 at 16:11

How about this:


As in "'c' is an acomplisher"

  • Most appropriate term so far, in my opinion
    – b.roth
    May 30, 2011 at 13:45

How about concluder:

A person who, or thing which concludes (in any sense)


How about just 'completor'? It's for a database schema, not real life, and it accurately conveys what you want the field to do.


Are you absolutely sure you want a "-er" word? In database schemas one typically uses properties, such as "hasFinished", so perhaps this would be a cleaner approach. This assuming that entity in question is member who has finished the job/task; if so, I would find choice of "finisher" (etc) odd; as most commonly "finisher" (etc) would actually point to another entity, and not be a property of that entity.

  • 1
    He states in the question that this field is intended to point back to the entity that finished the task, so "finisher" (or whatever -er word is chosen) seems appropriate. May 30, 2011 at 19:31
  • Ah ok. My mistake then, somehow I read it as if this was a boolean property.
    – StaxMan
    May 31, 2011 at 22:01

Concept: Agent. Category: 1. Simple voluntary action Synonyms:
-nouns doer, actor, agent, performer, perpetrator, operator; executor, executrix; practitioner, worker

Source: http://thesaurus.com/browse/agent

Many of the words above link to other groups, with similar as well as extended results.

The first word to pop in my head, that related to what you were asking, was "proxy".

Not the answer you're looking for? Browse other questions tagged or ask your own question.