Yes it depends on whether they are semantically related or equal or not.
Actually there are many approaches that can be taken for this situation.
One of them, if both tables have the same relations with other tables, you may join them in one table, and using a type column you can differentiate between them (unifyin column name won't be a big problem I guess)
If they have few columns not in commen, then you might set the common columns in a supertype table, then make a subtype table for each type containing the un-common columns.
If they are not semantically related or if you don't have time to go back and fix your design, and they are already working fine, then leave it as it is (if it ain't broke, don't fix it)
And consider the correct design in your next projects.