I know that Giuseppe Garibaldi was an outspoken supporter if the union, and Lincoln offered him a position as head of the union army, but what about other Italians/Foreigners?
Lincoln offered him a position as head of the union army
This is not the case. Garibaldi offered his military services to the Union on the condition that he be made head of the army, but Lincoln understandably refused.