Carlos
strong but romantic name.
Carlos is the Spanish form of Charles (see also).
See Also:
Charles
Your Favorite Names