A close study of the root system of these Hebrew names reveals a list of remarkable words and phrasings that reveals an even more remarkable message. The Hebrew names with their meanings in the order that they appear in Genesis 5 are detailed below:
Mahalalel: 'The Blessed G-d'
M'tushelach: '(His) Death Shall Bring'
Lamech: 'The Despairing'
May He open our eyes that we may behold wondrous things out of His Law!