1. A system comprising a scanning device, wherein the scanning device comprises: an input device; a display device; a data store in communication with the electronic device; and a computer-readable storage medium comprising one or more programming instructions that, when executed, cause the scanning device to: receive a physical document that is to be converted into an electronic document, perform optical character recognition on at least a portion of the physical document to identify one or more terms that are present in the physical document, store the identified terms in the data store associated with the scanning device, receive, from the input device, input from a user, wherein the input comprises one or more first characters and corresponds to a title of the electronic document, identify one or more terms from the data store that correspond to the one or more first characters by querying the data store using the received input, and cause the identified terms to be displayed to the user via a display device of the scanning device as suggested document names for the electronic document.
8. The system of claim 1 , wherein the computer-readable storage medium further comprises one or more programming instructions that, when executed, cause the scanning device to: receive one or more second characters; identify one or more updated terms by querying the data store, wherein the updated term begins with the one or more first characters followed by the one or more second characters; and cause the updated terms to be displayed to the user via the display device as updated suggested document names for the electronic document, wherein the updated suggested document names replace the suggested document names.