Original: His name derives from his grandfathers: Henry Stuart, Lord Darnley and Frederick II of Denmark.
Simplified: His name comes from grandfathers Henry Stuart, Lord Darnley and Frederick II of Denmark.