On naming

Why do we use the names we do? Drawing parallels between linguistics and the choices we make when programming.