Generate a list of the top 10 common words in a given list of words.
['Python', 'programming', 'language', 'is', 'powerful', 'and', 'versatile']
from collections import Counter

words = ['Python', 'programming', 'language', 'is', 'powerful', 'and', 'versatile']

word_counts = Counter(words)
top_10 = word_counts.most_common(10)
print (top_10)