Where is contract name defined?

The method contract-call! requires a contract name as first argument. How is this defined? How can I reference a deployed contract? How is it related to the contract address?

Copied over to https://github.com/blockstack/clarity-js-sdk/issues/43