The names of most consonants in English contain a common sound of the consonant, plus enough of a vowel sound that the name is a syllable.  In some consonant names, the vowel sound precedes the consonant sound.  In other consonant names, the vowel sound follows the consonant sound.

Consonant sounds at the start of the consonant name:  
`.   B C D     G     J K         P Q     T   V         Z`  

Consonant sounds at the end of the consonant name:  
`.           F           L M N       R S         X`

Vowels:  
`. A       E       I           O           U`  

There are only three exceptions:  
`.               H                             W    Y`  

 * H:  Spanish names its "j" as "ha", so it would be possible to pronounce "H" using its consonant sound + a vowel sound.
 * W:  This letter is named for how it is written -- as a doubled "U" or "V".
 * Y:  This semi-vowel is yet another variation on an "I".  Its name happens to be an arbitrary consonant sound followed by the sound of the letter "I".