The name of the painting above is Paris Street, Rainy Day (1877).

It was painted by Gustave Caillebotte, a French painter, member and recognized patron of the artists known as Impressionists. His style was a bit different from the typical style of this group, as he tended to make his works look more realistic and detailed. This very painting is a unique representation of Gustave Caillebotte's work due to its flat colors and photo-realistic effect.

More Info: en.wikipedia.org