Grep From Files and Display the File Name On Linux or Unix System

Originally published at: https://www.cyberciti.biz/faq/grep-from-files-and-display-the-file-name/

How do I grep from a number of files and display the file name only? How do I force the to display the filename before the matching lines in its output?