# psalms and hymns and spiritual songs Possible meanings are 1) "all sorts of songs to praise God" or 2) Paul is listing specific forms of music. # psalms These are probably songs from the Old Testament book of Psalms that Christians sang. # hymns These are songs of praise and worship that may have been written specifically for Christians to sing. # spiritual songs Possible meaning is that these are songs that the Holy Spirit inspires a person to sing right at that moment. # with all your heart "with all of your being" or "enthusiastically"