A fishy smell is uncommon in urine.
Many of the causes are not serious, but it can sometimes indicate a severe condition, such as damage to the kidneys or liver.
In many cases, the culprit responsible for the smell of fish is a chemical called trimethylamine oxide.