CRM Custom Directory
The CRM Custom Directory custom field allows a user to select one option from the list of objects of a targeted Custom Directory.
Field settings allow you to apply a filter on available options by a user's Company or Contact.

Don't forget to import the already existing options (the Import Record button) after field creation. Options added later will be fetched to the field automatically.