The name Shanofiah is mostly a girl name, which signifies the strength, care, kindness and loyalty she would show in a relationship. If have the name you will tend to be very fashionistic, pretty and smart❤