Dinesh \d(i)-ne-sh\ as a boy's name is of Hindi and Sanskrit origin, and the meaning of Dinesh is "lord of the day; sun". Writer Dinesh D'Souza.
A baby name that sounds like Dinesh is Dionisio. Other similar baby names are Ganesh and Janesh.