1. A computer-implemented method of generating domain name suggestions based on inputs comprising: receiving, at a computer, an input source, wherein the input source corresponds to at least one of an image data file, an audio data file, or metadata source; processing, via the computer, the input source to extract information from the input source; building, via the computer, a submission string based on the extracted information; submitting the submission string to a name suggestion service; receiving name suggestions based on the submission string; and providing the name suggestions.