In this paper, we propose a Multiple Source Routing (MSR) protocol to maximize network throughput and minimize the protocol overheads in wireless ad hoc networks. MSR constructs multiple source routing paths between a source node and a sink node that resolves the scalability, privacy and efficiency problems caused by long paths for DSR in large networks. MSR also ensures the efficiency of request packet propagation in route discovery operation. Our simulation results reveal that MSR performs at a satisfactory level in dense networks in terms of connectivity and transmission efficiency. Network resources can be utilized for network throughput significantly at a cost of minimal protocol overheads comparatively.