Well, gonna disappoint you again by saying this is not a moth, but a butterfly even though he is not beautiful as his fellow butterflies.
Belonging to the family of Hesperiidae, this butterfly is also known as Indian palm bob.
A small sized butterfly which is common in almost every area of the country but in cold areas. Note that there are black spots on the rear wing unlike the most of others in his family who have white spots.
The photo was clicked at a Kandyan home.
Info source : A pocked guide to the butterflies of Sri Lanka by BCSSL.