I am working on a project where the output signal is in microvolts which is too low to read by Arduino analog pins. Can someone guide me that how to amplify this microvolt signal without adding much noise.
The best way to amplify your signal depends on your signal characteristics. For example, if your signal is a nearly perfect sine wave at constant frequency with modulated amplitude, a Lock-in amplifier can reduce the noise by rejecting everything outside your narrow frequency band of interest.
If the signal has a range of frequency components that you are all interested in, you can use a simple op amp based voltage amplifier, like from any of the tutorials you may find
e.g. http://www.learningaboutelectronics.com/Articles/Voltage-gain-op-amp-circuit.php
When selecting the op amp, it is important to pay attention to its gain and bandwidth. Over a wide bandwidth you may need two or even three amplifier stages in series to achieve a total gain of e.g. 1000 (from µV to mV). Use low noise components, but keep in mind that you not only add noise, but also amplify all the noise that is already present at the input.