MusicBrainz Picard - Tag your Music Correctly
“Picard helps you organize your music collection by renaming your music files and sorting them into a folder structure exactly the way you want it. A variety of plugins are available and you can even write your own. Picard supports a wide range of audio formats and can also lookup an entire CD for you.” ~ MusicBrainz
You should create a MusicBrainz account first so changes that might be made to your private music library can be associated with your MusicBrainz profile for later retrieval or additional editing.