BibTeX doesn't accept spaces in the name of the bibliography file it inputs. So a file named A B C.bib is rejected.
It's by no means necessary that the .bib file has the same name as the LaTeX file; to the contrary, many people organize their big bibliography file and call that one for all their papers.
Example. The following is the file naji.tex:
\documentclass{article}
\begin{document}
\cite{x} \cite{y}
\bibliographystyle{plain}
\bibliography{najibibdatabase}
\end{document}
You process it by saying
pdflatex naji
bibtex naji
pdflatex naji
pdflatex naji
and it's BibTeX's job to read from naji.aux the line
\bibdata{najibibdatabase}
so it can open for reading the file najibibdatabase and extract from it the entries corresponding to the x and y keys.
There's no requirement that the argument to \bibliography is the same name as the main TeX file where it's given.
In any case it's best to avoid spaces in file names for all TeX-related documents.
.bibfiles. What can you do? Rename your.bibfile omitting the spaces. – egreg May 05 '13 at 15:43.auxfile you tell it to, which usually isn't the same name as the.bibfile. If your TeX file is callednaji.texthe.bibfile can be anything, as long as it hasn't spaces in its name. – egreg May 05 '13 at 15:47