L'expression « avoir du (ou le) sang bleu » signifie être d'origine royale ou impériale, par extension être noble. Il est à noter que cette expression trouve son origine en Espagne, en effet lorsque les Arabes qui envahirent la péninsule en 711 se retrouvèrent face aux nobles wisigoths (d'origine germanique), ils furent étonnés de la clarté de leur peau et de la couleur bleue de leurs veines qui transparaissaient. L'expression « Sangre azul » fut par la suite utilisée par la noblesse chrétienne actrice de la Reconquista, pour insister sur la « pureté » supposée de leur sang. Elle s'est répandue par la suite dans toute l'Europe. Une autre hypothèse : les paysans travaillant aux champs et autres gens du peuple passant continuellement leur vie dehors, leur peau, exposée au soleil, était plus foncée que celle des nobles qui eux, se protégeaient des rayons du soleil.

Plus d'info : fr.wikipedia.org