In this work, a silicon nanowire solar cell for efficient light harvesting in the visible and near-infrared regions is introduced. In this structure, the silicon nanowires (SiNWs) are coated with a graphene layer and plasmonic nanoparticles are distributed on the top surface of the silicon substrate layer. The proposed structure is simulated using the finite difference time domain (FDTD) method to determine the performance of the solar cell by calculating the open-circuit voltage, fill factor, short-circuit current density, and power conversion efficiency. The absorbed light energy is compared for different nanoparticle materials, namely Au, Ag, Al, and Cu, and Au NPs give the best performance. Different values of the radius of the Au NP are simulated, namely 30, 40, 50, and 60 nm, to determine the optimum radius, and the effect of excess carrier concentration on the solar cell performance is also tested. The obtained open-circuit voltage is 0.63 V, fill factor is 0.73, short-circuit current density is 41.7 mA/cm2, and power conversion efficiency is 19.0%. The proposed SiNW solar cell improves the overall efficiency by almost 60%. Furthermore, the effects of the NW length and distance between NWs are also studied in this work. Finally, the distribution of the optical power in different layers along the solar cell and for different solar cell structures is also illustrated in this paper.