1) OS gives the names. sd standars for scsi disk. for example: sda1 means the first partition of scsi disk named a. It is in the form of sdlp, where l is aletter denoting the physical drive, and p is a number denoting the partition on that physical drive.
read this ->
http://man7.org/linux/man-pages/man4/sd.4.htmlso, in your case, you have 4 letters(rather than 3).. sdhm..
This is probably because you have lots of scsi devices , which are in use.. So OS needs to create the sd device names using 4 digits.
2) Yes, they point to the same device. You can see it by checking the scsi wwids of those disk's (/dev/sd*)