There are many gifts given by God the Father, God the Son, and God the Holy Spirit. Different teachers classify the gifts in different ways. No list is complete in itself because the list of possible gifts is almost endless. For the sake of clarity, I use the list of gifts identified by Paul in Ephesians 4, 1 Corinthians 12, and Romans 12. That is not to say that the 21 gifts listed there are the only gifts. We have a limitless God and he offers a diverse array of gifts. Any list, in and of itself, is likely incomplete.
To identify the most common gifts, various teachers have developed gift tests. One of the most popular is the Wagner test. Please feel free to click on the link below and take the test for yourself.