In this work a new approach for merging overlapping grids for CFD simulations is presented. The proposed strategy is a preprocessor that integrates the overset meshes into a single mesh suitable for unstructured finite volume vertex-centered Navier-Stokes solvers. This strategy aims to deal with complex industrial problems, especially in case of moving components and overlapping boundary layers. The algorithm consists of two key steps: (1) the definition of a hole cutting area over each component mesh, where nodes of the other mesh are removed, and (2) the subsequent remeshing of the gap generated between both meshes. In this process, the first issue is particularly critical and it employs auxiliary coarse Cartesian meshes to simplify the involved computations like wall distance calculations or point inclusion test. The proposed approach has been demonstrated on 2D test configurations using the DLR-TAU solver. After a brief introduction of the topic and a state-of-the-art review, the steps of the algorithm conceived are shown. The algorithm is built with two main steps. The meshes cell removal and the hull remeshing to join the two in a single unstructured mesh. The strategy of the first main step consists in the creation of a cartesian auxiliary mesh tailored to perform all the calculations needed to precisely mark the cells to be eliminated from the original meshes. In this process several geometrical methods will be employed to ensure a satisfying outcome, such as Delaunay triangulation, Voronoi diagram and marching cubes. The remeshing step description follows along with remarks on the mesh preparation, outcome evaluation, and some caveats. The whole procedure is detailed for both, 2D and 3D cases. The baseline idea of the 3D algorithm matchs with the simpler 2D case but the procedure differs in some critical steps where aditional work is needed, like the adjustment of the hull boundaries for hexaedral and tetrahedral cells. The following chapter describes the results of the CFD simulation run with DLR-TAU on the meshes supplied by the developed tool following the previously presented algorithm. The cases tested are two. The first is on a GARTEUR A310 airfoil where all the three components are meshed separately and then are joined with the algorithm explained. The second case, still in 2D, is a NACA0012 airfoil where a shockwave is i meshed separately and, still, the meshes are joined in a single one. I would like to express my sincere thanks to Eusebio for welcoming me in the research group and for giving me this wonderful opportunity. A profound gratitude goes to Marta and Mariola, truly dedicated an wise advisors. Similarly, I am in debt with Simone and Scott for their precious time and support during my permanence at AIRBUS. I also wish to thank the entire UPM staff and researchers for the friendly environment, the good advices and the collaboration. A special mention goes to my labmates and friends Silvia, Nuno, Kamil, Raul, Maria Chiara, Moritz and Ollie. Last but not least, I would like to thank my fam...